# HG changeset patch # User Ka-Hing Cheung # Date 1194068801 0 # Node ID a3dc160d7914be892a8728eb572af02227176c65 # Parent b95550f14549d56ac28da3d8f358b94ae44b4d43 Patch from eperez to fix some debug code, Fixes #3524 diff -r b95550f14549 -r a3dc160d7914 libpurple/protocols/msn/slplink.c --- a/libpurple/protocols/msn/slplink.c Sat Nov 03 05:37:59 2007 +0000 +++ b/libpurple/protocols/msn/slplink.c Sat Nov 03 05:46:41 2007 +0000 @@ -39,22 +39,17 @@ char *tmp; char *dir; char *pload; - FILE *tf; int c; gsize pload_size; dir = send ? "send" : "recv"; c = send ? m_sc++ : m_rc++; tmp = g_strdup_printf("%s/msntest/%s/%03d", g_get_home_dir(), dir, c); - tf = g_fopen(tmp, "wb"); - if (tf == NULL) + pload = msn_message_gen_payload(msg, &pload_size); + if (!purple_util_write_data_to_file_absolute(tmp, pload, pload_size)) { - purple_debug_error("msn", "could not open debug file\n"); - return; + purple_debug_error("msn", "could not save debug file"); } - pload = msn_message_gen_payload(msg, &pload_size); - fwrite(pload, 1, pload_size, tf); - fclose(tf); g_free(tmp); } #endif