diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-09-27 23:57:34 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-10-04 14:05:15 +0000 |
commit | 4423aa59abda50c8b71815f922ea03e2009f9e50 (patch) | |
tree | 69df874c2c0d110cc30f8e7873f3d8d336f7b7e9 /lib/compression | |
parent | c676c950dbb022004e7224b39355decfa74e6032 (diff) | |
download | samba-4423aa59abda50c8b71815f922ea03e2009f9e50.tar.gz samba-4423aa59abda50c8b71815f922ea03e2009f9e50.tar.bz2 samba-4423aa59abda50c8b71815f922ea03e2009f9e50.zip |
tsocket: make sure we delete the fd event before calling close()
We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.
Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.
commit 38f505530ba06323a56c7d3914630efffcd12629 only fixed it for
tdgram sockets.
metze
Diffstat (limited to 'lib/compression')
0 files changed, 0 insertions, 0 deletions