diff -r f5cd28cc7367 -r 98c93d211a45 libpurple/buddyicon.c --- a/libpurple/buddyicon.c Fri Apr 27 04:28:41 2007 +0000 +++ b/libpurple/buddyicon.c Fri Apr 27 04:29:05 2007 +0000 @@ -1023,7 +1023,7 @@ else { char *path = g_build_filename(dirname, filename, NULL); - if (!g_file_test(filename, G_FILE_TEST_EXISTS)) + if (!g_file_test(path, G_FILE_TEST_EXISTS)) { purple_blist_node_remove_setting(node, "buddy_icon");