--- a/libpurple/buddyicon.c Sun Apr 29 01:04:19 2007 +0000 +++ b/libpurple/buddyicon.c Sun Apr 29 01:08:25 2007 +0000 @@ -909,7 +909,7 @@ char *new_filename; if (!read_icon_file(path, &icon_data, &icon_len) || - icon_data == NULL || icon_len > 0) + icon_data == NULL || icon_len <= 0) { delete_buddy_icon_settings(node, setting_name); g_free(path);