about summary refs log tree commit diff stats
path: root/src/xmpp/presence.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-06-15 20:56:24 +0100
committerJames Booth <boothj5@gmail.com>2014-06-15 20:56:24 +0100
commitd181f500ea2548bf6f69a0fb396293c5a4fa6d3b (patch)
tree4452a68a6fad8650f14c8359887b5bf9c937473e /src/xmpp/presence.c
parentccf5cb846ba13d6b9356a0ce01576e9f95103a23 (diff)
downloadprofani-tty-d181f500ea2548bf6f69a0fb396293c5a4fa6d3b.tar.gz
Fixed usages of get_unique_id to free result
Diffstat (limited to 'src/xmpp/presence.c')
-rw-r--r--src/xmpp/presence.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xmpp/presence.c b/src/xmpp/presence.c
index d6a2c7f2..a1cb0ab9 100644
--- a/src/xmpp/presence.c
+++ b/src/xmpp/presence.c
@@ -125,6 +125,7 @@ _presence_subscription(const char * const jid, const jabber_subscr_t action)
     xmpp_stanza_release(presence);
 
     jid_destroy(jidp);
+    free(id);
 }
 
 static GSList *
@@ -224,6 +225,7 @@ _presence_update(const resource_presence_t presence_type, const char * const msg
         last = STANZA_TEXT_ONLINE;
     }
     accounts_set_last_presence(jabber_get_account_name(), last);
+    free(id);
 }
 
 static void
@@ -626,6 +628,7 @@ _get_caps_key(xmpp_stanza_t * const stanza)
         id = generate_unique_id("caps");
 
         _send_caps_request(node, caps_key, id, from);
+        free(id);
 
     // unsupported hash or legacy capabilities
     } else {