libpurple/buddyicon.c

changeset 16617
0e09d0e3ae30
parent 16614
1cca48d1018b
child 16678
f24db694baa5
equal deleted inserted replaced
16614:1cca48d1018b 16617:0e09d0e3ae30
888 size_t icon_len; 888 size_t icon_len;
889 FILE *file; 889 FILE *file;
890 char *new_filename; 890 char *new_filename;
891 891
892 if (!read_icon_file(path, &icon_data, &icon_len) || 892 if (!read_icon_file(path, &icon_data, &icon_len) ||
893 icon_data == NULL || icon_len > 0) 893 icon_data == NULL || icon_len <= 0)
894 { 894 {
895 delete_buddy_icon_settings(node, setting_name); 895 delete_buddy_icon_settings(node, setting_name);
896 g_free(path); 896 g_free(path);
897 return; 897 return;
898 } 898 }

mercurial