Mercurial > pidgin
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; }