# HG changeset patch # User Will Thompson # Date 1218642108 0 # Node ID b4871d70e9165d2c61d0ac117565df804aea067d # Parent 92d0151e907ba0adf7da9afec05eee028f546e54 Oscar passing NULL for the debug category is not great if you're filtering by category. diff -r 92d0151e907b -r b4871d70e916 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Wed Aug 13 15:25:51 2008 +0000 +++ b/libpurple/protocols/oscar/oscar.c Wed Aug 13 15:41:48 2008 +0000 @@ -1665,11 +1665,14 @@ "from " AIMHASHDATA "--that's bad.\n"); } m[16] = '\0'; - purple_debug_misc("oscar", "Sending hash: "); - for (x = 0; x < 16; x++) - purple_debug_misc(NULL, "%02hhx ", (unsigned char)m[x]); - - purple_debug_misc(NULL, "\n"); + { + GString *msg = g_string_new("Sending hash: "); + for (x = 0; x < 16; x++) + g_string_append_printf(msg, "%02hhx ", (unsigned char)m[x]); + g_string_append(msg, "\n"); + purple_debug_misc("oscar", msg->str); + g_string_free(msg, TRUE); + } purple_input_remove(pos->inpa); close(pos->fd); aim_sendmemblock(od, pos->conn, 0, 16, m, AIM_SENDMEMBLOCK_FLAG_ISHASH); @@ -4932,13 +4935,14 @@ maxitems = va_arg(ap, guint16 *); va_end(ap); - purple_debug_misc("oscar", "ssi rights:"); - - for (i=0; istr); + g_string_free(msg, TRUE); + } if (numtypes >= 0) od->rights.maxbuddies = maxitems[0];