# HG changeset patch # User Stu Tomlinson # Date 1194796655 0 # Node ID 97dc2a474513882ee4b7d604bf2a3ccfafda4b11 # Parent eb53ce4852a6a2d41300d5019306b3faf633a84a I think this is what the fwrite is actually meant to be doing. diff -r eb53ce4852a6 -r 97dc2a474513 libpurple/protocols/gg/gg.c --- a/libpurple/protocols/gg/gg.c Sun Nov 11 14:40:16 2007 +0000 +++ b/libpurple/protocols/gg/gg.c Sun Nov 11 15:57:35 2007 +0000 @@ -281,7 +281,7 @@ return; } - if (!fwrite(buddylist, sizeof(char), g_utf8_strlen(buddylist, -1), fh)) { + if (!fwrite(buddylist, strlen(buddylist), 1, fh)) { const gchar *err = g_strerror(errno); gchar *title = g_strdup_printf( _("Couldn't write buddylist to %s"), err);