diff options
author | Fabrice Bellet <fabrice@bellet.info> | 2019-06-18 20:54:16 +0200 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2019-07-04 17:03:43 -0400 |
commit | 6303ed6fd7aea7ac1d1d2ab06dabaa08e233735a (patch) | |
tree | 1890fd1cc6324c0f956d69a9a2cb384a8a771105 /agent/agent.c | |
parent | b3c347bdd1aee6e4ff560c3b319c6428f44405dd (diff) | |
download | libnice-6303ed6fd7aea7ac1d1d2ab06dabaa08e233735a.tar.gz |
component: remove socket also from remote candidates
A socket to be removed may also come from a peer-reflexive remote
candidate, and some cleanup also needs to be done in this case. This
reference in a remote peer-reflexive tcp-active candidate caused a
heap-use-after-free asan error in some custom debugging dump of the list
of sockets of a component, after a read error in component_io_cb():
agent_recv_message_unlocked returned -1, errno (25) :
Inappropriate ioctl for device
Diffstat (limited to 'agent/agent.c')
0 files changed, 0 insertions, 0 deletions