summaryrefslogtreecommitdiffstats
path: root/src/msgb.c
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2014-06-10 10:02:24 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2014-06-22 16:40:59 +0200
commitbd8a89debc48bb6696c58a346b463d8df18febb2 (patch)
treed5acb3d829b04de4aa978b294071d6f9e0ec06b1 /src/msgb.c
parent92107dfd3b99ab0dbb0f4770286454ad94a36de2 (diff)
write_queue: Avoid possible use-after-free if fd is read-/writable
If the FD is both readable and writable and the read callback closes the connection (and frees the surrounding structure) we shouldn't call the write callback (or check anything else in the read fd). With this patch callback functions can return -EBADFD if they don't want the FD to be handled any more.
Diffstat (limited to 'src/msgb.c')
0 files changed, 0 insertions, 0 deletions