summaryrefslogtreecommitdiff
path: root/libpurple/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/server.c')
-rw-r--r--libpurple/server.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libpurple/server.c b/libpurple/server.c
index 61fe6ed031..8395049a4c 100644
--- a/libpurple/server.c
+++ b/libpurple/server.c
@@ -457,8 +457,7 @@ struct chat_invite_data {
static void chat_invite_data_free(struct chat_invite_data *cid)
{
- if (cid->components)
- g_hash_table_destroy(cid->components);
+ g_clear_pointer(&cid->components, g_hash_table_destroy);
g_free(cid);
}