# HG changeset patch # User Richard Laager # Date 1200258287 0 # Node ID 85cda171621ae46c75f8bfdb49a21fe116854fa1 # Parent 5130f2100fe1d39796bdc2e37742466549b012ce Part of a large patch from o_sukhodolsky to fix some build warnings. Refs #1344 diff -r 5130f2100fe1 -r 85cda171621a pidgin/gtkstatusbox.c --- a/pidgin/gtkstatusbox.c Sun Jan 13 20:51:33 2008 +0000 +++ b/pidgin/gtkstatusbox.c Sun Jan 13 21:04:47 2008 +0000 @@ -320,12 +320,20 @@ { FILE *f; gchar *path; + size_t wc; if ((error_message != NULL) || (len == 0)) return; f = purple_mkstemp(&path, TRUE); - fwrite(themedata, len, 1, f); + wc = fwrite(themedata, len, 1, f); + if (wc != 1) { + purple_debug_warning("theme_got_url", "Unable to write theme data.\n"); + fclose(f); + g_unlink(path); + g_free(path); + return; + } fclose(f); icon_choose_cb(path, user_data);