Skip to content

Commit 3acef4b

Browse files
committed
fix: Add missing free in dht_get_nodes_response event.
This was added everywhere except here.
1 parent 55752a2 commit 3acef4b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

toxcore/events/dht_get_nodes_response.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,10 @@ static Tox_Event_Dht_Get_Nodes_Response *tox_events_add_dht_get_nodes_response(T
158158
event.type = TOX_EVENT_DHT_GET_NODES_RESPONSE;
159159
event.data.dht_get_nodes_response = dht_get_nodes_response;
160160

161-
tox_events_add(events, &event);
161+
if (!tox_events_add(events, &event)) {
162+
tox_event_dht_get_nodes_response_free(dht_get_nodes_response, mem);
163+
return nullptr;
164+
}
162165
return dht_get_nodes_response;
163166
}
164167

0 commit comments

Comments
 (0)