diff -r 9fc7c3c226d8 -r 13cfb1168f42 pidgin/gtksmiley-theme.c --- a/pidgin/gtksmiley-theme.c Mon Nov 04 01:02:13 2019 +0300 +++ b/pidgin/gtksmiley-theme.c Mon Nov 04 01:03:02 2019 +0300 @@ -93,6 +93,8 @@ static void pidgin_smiley_theme_index_smiley_free(PidginSmileyThemeIndexSmiley *smiley) { + g_return_if_fail(smiley != NULL); + g_free(smiley->file); g_list_free_full(smiley->shortcuts, g_free); g_free(smiley); @@ -101,6 +103,8 @@ static void pidgin_smiley_theme_index_protocol_free(PidginSmileyThemeIndexProtocol *proto) { + g_return_if_fail(proto != NULL); + g_free(proto->name); g_list_free_full(proto->smileys, (GDestroyNotify)pidgin_smiley_theme_index_smiley_free); g_free(proto);