about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2019-07-22 11:54:05 +0200
committerMichael Vetter <jubalh@iodoru.org>2019-07-22 11:54:05 +0200
commitfa27ab95610cea376fdf77080a0b340e5470afcd (patch)
treea8b3bf40f91c6ce57d5597af004b8cbd57b061c2 /src
parent9357726ed25e45f9634ecd0193ba603eca84cc5a (diff)
downloadprofani-tty-fa27ab95610cea376fdf77080a0b340e5470afcd.tar.gz
Fix segfault in group add/remove command
Also regarding destructor.
Fix https://github.com/profanity-im/profanity/issues/1159
Diffstat (limited to 'src')
-rw-r--r--src/xmpp/roster.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/xmpp/roster.c b/src/xmpp/roster.c
index fe15515f..633f6700 100644
--- a/src/xmpp/roster.c
+++ b/src/xmpp/roster.c
@@ -151,7 +151,6 @@ _group_add_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
     if (userdata) {
         GroupData *data = userdata;
         ui_group_added(data->name, data->group);
-        _free_group_data(data);
     }
     return 0;
 }
@@ -194,9 +193,6 @@ _group_remove_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
     if (userdata) {
         GroupData *data = userdata;
         ui_group_removed(data->name, data->group);
-        free(data->name);
-        free(data->group);
-        free(userdata);
     }
     return 0;
 }