ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if(presence)
- iks_delete(presence);
- if (x)
- iks_delete(x);
+
+ iks_delete(iq);
+ iks_delete(presence);
+ iks_delete(x);
+
ASTOBJ_UNREF(client, aji_client_destroy);
return IKS_FILTER_EAT;
}
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (error)
- iks_delete(error);
- if (notacceptable)
- iks_delete(notacceptable);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(error);
+ iks_delete(notacceptable);
} else if (!(node = iks_find_attrib(pak->query, "node"))) {
iks *iq = NULL, *query = NULL, *instructions = NULL;
char *explain = "Welcome to Asterisk - the Open Source PBX.\n";
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (instructions)
- iks_delete(instructions);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(instructions);
}
ASTOBJ_UNREF(client, aji_client_destroy);
return IKS_FILTER_EAT;
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (item)
- iks_delete(item);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(item);
} else if (!strcasecmp(node, "http://jabber.org/protocol/commands")) {
iks *iq, *query, *confirm;
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (confirm)
- iks_delete(confirm);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(confirm);
} else if (!strcasecmp(node, "confirmaccount")) {
iks *iq = NULL, *query = NULL, *feature = NULL;
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (feature)
- iks_delete(feature);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(feature);
}
ASTOBJ_UNREF(client, aji_client_destroy);
ast_aji_send(client, iq);
} else
ast_log(LOG_ERROR, "Out of Memory.\n");
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (ident)
- iks_delete(ident);
- if (google)
- iks_delete(google);
- if (disco)
- iks_delete(disco);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(ident);
+ iks_delete(google);
+ iks_delete(disco);
} else if (pak->subtype == IKS_TYPE_ERROR) {
ast_log(LOG_NOTICE, "User %s does not support discovery.\n", pak->from->full);
}
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (identity)
- iks_delete(identity);
- if (disco)
- iks_delete(disco);
- if (reg)
- iks_delete(reg);
- if (commands)
- iks_delete(commands);
- if (gateway)
- iks_delete(gateway);
- if (version)
- iks_delete(version);
- if (vcard)
- iks_delete(vcard);
- if (search)
- iks_delete(search);
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(identity);
+ iks_delete(disco);
+ iks_delete(reg);
+ iks_delete(commands);
+ iks_delete(gateway);
+ iks_delete(version);
+ iks_delete(vcard);
+ iks_delete(search);
} else if (pak->subtype == IKS_TYPE_GET && !strcasecmp(node, "http://jabber.org/protocol/commands")) {
iks *iq, *query, *confirm;
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (confirm)
- iks_delete(confirm);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(confirm);
} else if (pak->subtype == IKS_TYPE_GET && !strcasecmp(node, "confirmaccount")) {
iks *iq, *query, *feature;
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (iq)
- iks_delete(iq);
- if (query)
- iks_delete(query);
- if (feature)
- iks_delete(feature);
+
+ iks_delete(iq);
+ iks_delete(query);
+ iks_delete(feature);
}
ASTOBJ_UNREF(client, aji_client_destroy);
} else
ast_log(LOG_ERROR, "Out of memory.\n");
- if(query)
- iks_delete(query);
- if(iq)
- iks_delete(iq);
+
+ iks_delete(query);
+ iks_delete(iq);
}
}
switch (pak->subtype) {
ast_aji_send(client, presence);
} else
ast_log(LOG_ERROR, "Unable to allocate nodes\n");
- if (presence)
- iks_delete(presence);
- if (status)
- iks_delete(status);
+
+ iks_delete(presence);
+ iks_delete(status);
+
if (client->component)
aji_set_presence(client, pak->from->full, iks_find_attrib(pak->x, "to"), client->status, client->statusmessage);
case IKS_TYPE_SUBSCRIBED:
} else {
ast_log(LOG_ERROR, "Out of memory.\n");
}
- if (message_packet)
- iks_delete(message_packet);
+
+ iks_delete(message_packet);
} else
ast_log(LOG_WARNING, "JABBER: Not connected can't send\n");
return 1;
res = ast_aji_send(client, presence);
} else
ast_log(LOG_ERROR, "Out of memory.\n");
- if (presence)
- iks_delete(presence);
- if (priority)
- iks_delete(priority);
+
+ iks_delete(presence);
+ iks_delete(priority);
+
return res;
}
res = ast_aji_send(client, invite);
} else
ast_log(LOG_ERROR, "Out of memory.\n");
- if (body)
- iks_delete(body);
- if (namespace)
- iks_delete(namespace);
- if (invite)
- iks_delete(invite);
+
+ iks_delete(body);
+ iks_delete(namespace);
+ iks_delete(invite);
+
return res;
}
});
} else
ast_log(LOG_ERROR, "Out of memory.\n");
- if (removeiq)
- iks_delete(removeiq);
- if (removequery)
- iks_delete(removequery);
- if (removeitem)
- iks_delete(removeitem);
- if (send)
- iks_delete(send);
+
+ iks_delete(removeiq);
+ iks_delete(removequery);
+ iks_delete(removeitem);
+ iks_delete(send);
+
ASTOBJ_CONTAINER_PRUNE_MARKED(&client->buddies, aji_buddy_destroy);
}
}
if (!flag)
ast_copy_flags(&iterator->flags, &client->flags, AJI_AUTOREGISTER);
- if (x)
- iks_delete(x);
+ iks_delete(x);
+
ASTOBJ_UNLOCK(iterator);
});
}
x = iks_next(x);
}
- if (x)
- iks_delete(x);
+
+ iks_delete(x);
aji_pruneregister(client);
ASTOBJ_UNREF(client, aji_client_destroy);
{
iks *roster = NULL;
roster = iks_make_iq(IKS_TYPE_GET, IKS_NS_ROSTER);
+
if(roster) {
iks_insert_attrib(roster, "id", "roster");
aji_set_presence(client, NULL, client->jid->full, client->status, client->statusmessage);
ast_aji_send(client, roster);
}
- if (roster)
- iks_delete(roster);
+
+ iks_delete(roster);
+
return 1;
}
res = ast_aji_send(client, presence);
} else
ast_log(LOG_ERROR, "Out of memory.\n");
- if (cnode)
- iks_delete(cnode);
- if (presence)
- iks_delete(presence);
- if (priority)
- iks_delete(priority);
+
+ iks_delete(cnode);
+ iks_delete(presence);
+ iks_delete(priority);
}
/*!