diff options
author | M. Sean Finney <seanius@users.sourceforge.net> | 2005-05-03 01:52:19 (GMT) |
---|---|---|
committer | M. Sean Finney <seanius@users.sourceforge.net> | 2005-05-03 01:52:19 (GMT) |
commit | 3e5b9b3d3256792f02c53b3bce0cb5ae6c147428 (patch) | |
tree | f39a3a16c7ae6957d81c686b711f0a2090d8984e /lib/safe-write.c | |
parent | 1cd64d081d1745436dd7c41826dfb05672dd26aa (diff) | |
download | monitoring-plugins-3e5b9b3d3256792f02c53b3bce0cb5ae6c147428.tar.gz |
if check_tcp was called with -e but not -s, it would hang in a call to my_recv. the
fix committed here adds on more piece of logic to the check to see if more data needs
to be read, avoiding the deadlock call. a better fix would be to not use these "voodoo"
heuristics and instead use poll() or select(), but that's quite a bit more complicated.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1170 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'lib/safe-write.c')
0 files changed, 0 insertions, 0 deletions