diff options
author | James Booth <boothj5@gmail.com> | 2016-08-18 22:51:06 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2016-08-18 22:53:23 +0100 |
commit | a978bb12bf0235be9e57e0e08b6328acc88add8b (patch) | |
tree | f5245c813a82bcbcf5d403ceed2c9ec189abc3e0 /src/xmpp/jid.c | |
parent | 71dcb2e427ec3e7e15f2131f18d64b84fc6230f8 (diff) | |
download | profani-tty-a978bb12bf0235be9e57e0e08b6328acc88add8b.tar.gz |
Send receipt request only when receiver supports feature
issue #829
Diffstat (limited to 'src/xmpp/jid.c')
-rw-r--r-- | src/xmpp/jid.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/xmpp/jid.c b/src/xmpp/jid.c index fb4361d7..7289ca4c 100644 --- a/src/xmpp/jid.c +++ b/src/xmpp/jid.c @@ -119,15 +119,17 @@ jid_create_from_bare_and_resource(const char *const room, const char *const nick void jid_destroy(Jid *jid) { - if (jid) { - g_free(jid->str); - g_free(jid->localpart); - g_free(jid->domainpart); - g_free(jid->resourcepart); - g_free(jid->barejid); - g_free(jid->fulljid); - free(jid); + if (jid == NULL) { + return; } + + g_free(jid->str); + g_free(jid->localpart); + g_free(jid->domainpart); + g_free(jid->resourcepart); + g_free(jid->barejid); + g_free(jid->fulljid); + free(jid); } gboolean |