diff libgaim/protocols/qq/utils.c @ 14237:7cf90e0b6180

[gaim-migrate @ 16919] Enhancements for easier protocol testing. Not much use until I can figure out the new QQ login scheme :-/ committer: Tailor Script <tailor@pidgin.im>
author Mark Huetsch <markhuetsch>
date Sun, 20 Aug 2006 22:16:13 +0000
parents b7f17fdded6f
children 85f3808ca472
line wrap: on
line diff
--- a/libgaim/protocols/qq/utils.c	Sun Aug 20 21:37:45 2006 +0000
+++ b/libgaim/protocols/qq/utils.c	Sun Aug 20 22:16:13 2006 +0000
@@ -190,16 +190,16 @@
 static gchar *strstrip(const gchar *const buffer)
 {
 	GString *stripped;
-	gchar *ret;
-	int i;
+	gchar *ret, cur;
+	gint i;
 
 	g_return_val_if_fail(buffer != NULL, NULL);
 
         stripped = g_string_new("");
         for (i=0; i<strlen(buffer); i++) {
-                if ((int) buffer[i] != 32) {
+		cur = buffer[i];
+		if (cur != ' ' && cur != '\n')
                         g_string_append_c(stripped, buffer[i]);
-                }
         }
 	ret = stripped->str;
 	g_string_free(stripped, FALSE);
@@ -236,7 +236,7 @@
 			nibble1 = (gint) *cursor - 87;
 		} else {
 			gaim_debug(GAIM_DEBUG_WARNING, "QQ",
-				"Invalid char found in hex string!\n");
+				"Invalid char \'%c\' found in hex string!\n", *cursor);
 			g_free(hex_str);
 			return NULL;
 		}