diff options
author | James Booth <boothj5@gmail.com> | 2013-01-23 00:21:05 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2013-01-23 00:21:05 +0000 |
commit | a48b48b787fa1494e33703ed72a926100d6ee975 (patch) | |
tree | 2f200a73695d25e46a6297ecda586602a4fe8d52 /src/stanza.c | |
parent | 114d251b68de69f6b5aaf5759556d4c6248851cc (diff) | |
download | profani-tty-a48b48b787fa1494e33703ed72a926100d6ee975.tar.gz |
Fixed some memory leaks in capabilities
Diffstat (limited to 'src/stanza.c')
-rw-r--r-- | src/stanza.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stanza.c b/src/stanza.c index 5e90cf90..012896ff 100644 --- a/src/stanza.c +++ b/src/stanza.c @@ -536,7 +536,7 @@ stanza_get_caps_str(xmpp_stanza_t * const stanza) } DataForm * -stanza_get_form(xmpp_stanza_t * const stanza) +stanza_create_form(xmpp_stanza_t * const stanza) { DataForm *result = NULL; @@ -568,7 +568,7 @@ stanza_get_form(xmpp_stanza_t * const stanza) // handle values while (value != NULL) { char *text = xmpp_stanza_get_text(value); - field->values = g_slist_insert_sorted(field->values, text, (GCompareFunc)octet_compare); + field->values = g_slist_insert_sorted(field->values, strdup(text), (GCompareFunc)octet_compare); value = xmpp_stanza_get_next(value); } |