summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libpurple/smiley.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libpurple/smiley.c b/libpurple/smiley.c
index 5288dc9ec9..e3dd624cc9 100644
--- a/libpurple/smiley.c
+++ b/libpurple/smiley.c
@@ -641,10 +641,9 @@ purple_smiley_set_data_impl(PurpleSmiley *smiley, guchar *smiley_data,
old_filename = purple_imgstore_get_filename(old_img);
new_filename = purple_imgstore_get_filename(smiley->img);
- if (g_ascii_strcasecmp(old_filename, new_filename)) {
+ if (g_ascii_strcasecmp(old_filename, new_filename))
purple_smiley_data_unstore(old_filename);
- purple_imgstore_unref(old_img);
- }
+ purple_imgstore_unref(old_img);
}