--- a/pidgin/gtkaccount.c Tue Oct 01 17:39:32 2013 +0530 +++ b/pidgin/gtkaccount.c Wed Oct 02 01:15:44 2013 +0530 @@ -479,7 +479,7 @@ if (filename != NULL) { - size_t len; + size_t len = 0; gpointer data = pidgin_convert_buddy_icon(dialog->protocol, filename, &len); set_dialog_icon(dialog, data, len, g_strdup(filename)); } @@ -515,7 +515,7 @@ GError *converr = NULL; gchar *tmp, *rtmp; gpointer data; - size_t len; + size_t len = 0; /* It looks like we're dealing with a local file. */ if(!(tmp = g_filename_from_uri(name, NULL, &converr))) { @@ -1524,7 +1524,7 @@ } else if ((filename = purple_prefs_get_path(PIDGIN_PREFS_ROOT "/accounts/buddyicon")) && icon_change) { - size_t len; + size_t len = 0; gpointer data = pidgin_convert_buddy_icon(dialog->protocol, filename, &len); purple_account_set_buddy_icon_path(account, filename); purple_buddy_icons_set_account_icon(account, data, len);