summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2013-02-21 14:41:24 +0100
committerJeremy Allison <jra@samba.org>2013-03-01 11:59:28 -0800
commit8e3ef659f876573bd7abb7d0e707369157232125 (patch)
treed8d3365bc4d4b38f44bef402b8ac15b2c3ed71d9 /libcli
parentd5b341d873bc326843d80dd15d3cd3ef465234ae (diff)
downloadsamba-8e3ef659f876573bd7abb7d0e707369157232125.tar.gz
samba-8e3ef659f876573bd7abb7d0e707369157232125.tar.bz2
samba-8e3ef659f876573bd7abb7d0e707369157232125.zip
tevent: make sure we cleanup the array passed to poll() after deleting an event
If we don't cleanup the array passed to poll after an event was deleted, we may pass a bad file descriptor to poll(). This was found by the following test failure in Samba's autobuild, while removing the epoll support from the "standard" backend. [48/1555 in 4m37s] samba3.smbtorture_s3.plain(s3dc).LOCK4 UNEXPECTED(failure): samba3.smbtorture_s3.plain(s3dc).LOCK4.smbtorture(s3dc) REASON: _StringException: _StringException: using seed 1361530718 host=127.0.0.2 share=tmp user=metze myname=sn-devel-104 Running LOCK4 starting locktest4 Failed to create file: NT_STATUS_INVALID_HANDLE finished locktest4 TEST LOCK4 FAILED! LOCK4 took 190.492 secs Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'libcli')
0 files changed, 0 insertions, 0 deletions