Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp.c @ 2230:f5659f0f9db8
Add safety check to xmpp_insert_entity_capabilities()
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Wed, 11 Nov 2015 10:06:46 +0100 |
parents | 0c78d31c753d |
children | fe89cdd66446 |
comparison
equal
deleted
inserted
replaced
2229:773590bd2a8a | 2230:f5659f0f9db8 |
---|---|
1939 // Entity Capabilities (XEP-0115) | 1939 // Entity Capabilities (XEP-0115) |
1940 void xmpp_insert_entity_capabilities(LmMessageNode *x, enum imstatus status) | 1940 void xmpp_insert_entity_capabilities(LmMessageNode *x, enum imstatus status) |
1941 { | 1941 { |
1942 LmMessageNode *y; | 1942 LmMessageNode *y; |
1943 const char *ver = entity_version(status); | 1943 const char *ver = entity_version(status); |
1944 if (!ver) | |
1945 return; | |
1944 | 1946 |
1945 y = lm_message_node_add_child(x, "c", NULL); | 1947 y = lm_message_node_add_child(x, "c", NULL); |
1946 lm_message_node_set_attribute(y, "xmlns", NS_CAPS); | 1948 lm_message_node_set_attribute(y, "xmlns", NS_CAPS); |
1947 lm_message_node_set_attribute(y, "hash", "sha-1"); | 1949 lm_message_node_set_attribute(y, "hash", "sha-1"); |
1948 lm_message_node_set_attribute(y, "node", MCABBER_CAPS_NODE); | 1950 lm_message_node_set_attribute(y, "node", MCABBER_CAPS_NODE); |