0
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-07-26 12:14:28 -04:00

Fix segfault in group add/remove command

Also regarding destructor.
Fix https://github.com/profanity-im/profanity/issues/1159
This commit is contained in:
Michael Vetter 2019-07-22 11:54:05 +02:00
parent 9357726ed2
commit fa27ab9561

View File

@ -151,7 +151,6 @@ _group_add_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
if (userdata) { if (userdata) {
GroupData *data = userdata; GroupData *data = userdata;
ui_group_added(data->name, data->group); ui_group_added(data->name, data->group);
_free_group_data(data);
} }
return 0; return 0;
} }
@ -194,9 +193,6 @@ _group_remove_id_handler(xmpp_stanza_t *const stanza, void *const userdata)
if (userdata) { if (userdata) {
GroupData *data = userdata; GroupData *data = userdata;
ui_group_removed(data->name, data->group); ui_group_removed(data->name, data->group);
free(data->name);
free(data->group);
free(userdata);
} }
return 0; return 0;
} }