Handle NULL in jid_destroy()

This commit is contained in:
James Booth
2013-01-26 16:24:43 +00:00
parent d239a1278b
commit bbdc341325

View File

@@ -105,6 +105,7 @@ jid_create_room_jid(const char * const room, const char * const nick)
void void
jid_destroy(Jid *jid) jid_destroy(Jid *jid)
{ {
if (jid != NULL) {
FREE_SET_NULL(jid->str); FREE_SET_NULL(jid->str);
FREE_SET_NULL(jid->localpart); FREE_SET_NULL(jid->localpart);
FREE_SET_NULL(jid->domainpart); FREE_SET_NULL(jid->domainpart);
@@ -113,6 +114,7 @@ jid_destroy(Jid *jid)
FREE_SET_NULL(jid->fulljid); FREE_SET_NULL(jid->fulljid);
FREE_SET_NULL(jid); FREE_SET_NULL(jid);
} }
}
gboolean gboolean
jid_is_valid_room_form(Jid *jid) jid_is_valid_room_form(Jid *jid)