diff options
author | Tomasz Wasilczyk <twasilczyk@pidgin.im> | 2014-03-17 10:49:57 +0100 |
---|---|---|
committer | Tomasz Wasilczyk <twasilczyk@pidgin.im> | 2014-03-17 10:49:57 +0100 |
commit | 216b094740ab9f9518f53d59e56e8404c4a9b84a (patch) | |
tree | 4de9942fc67e8f757c44d00bfd278c9f1a18e33e /libpurple/request-datasheet.c | |
parent | 1e0e825c7f8350fd8bcf1cef94ccf9184dc7fc9c (diff) | |
download | pidgin-216b094740ab9f9518f53d59e56e8404c4a9b84a.tar.gz |
Fix a NULL pointer misuse
Diffstat (limited to 'libpurple/request-datasheet.c')
-rw-r--r-- | libpurple/request-datasheet.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libpurple/request-datasheet.c b/libpurple/request-datasheet.c index 482b83ba14..31713c4647 100644 --- a/libpurple/request-datasheet.c +++ b/libpurple/request-datasheet.c @@ -335,7 +335,8 @@ purple_request_datasheet_record_add(PurpleRequestDatasheet *sheet, rec = purple_request_datasheet_record_find(sheet, key); if (rec != NULL) { - g_hash_table_remove(sheet->marked_for_rem, key); + if (sheet->marked_for_rem != NULL) + g_hash_table_remove(sheet->marked_for_rem, key); return rec; } |