Skip to content

Commit 3d59646

Browse files
Fix memory leak on NetworkInterface destruction
We dynamically allocate memory in every add_event_listener(), but we do not free it on NetworkInterface destruction.
1 parent 31fb3f9 commit 3d59646

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

features/netsocket/NetworkInterface.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ NetworkInterface::~NetworkInterface()
144144
ns_list_foreach_safe(iface_eventlist_entry_t, entry, event_list) {
145145
if (entry->iface == this) {
146146
ns_list_remove(event_list, entry);
147+
delete entry;
147148
}
148149
}
149150
}

0 commit comments

Comments
 (0)