From: Jeremy Allison Date: Wed, 16 May 2007 01:13:25 +0000 (+0000) Subject: r22923: Fix runaway smbd now receive_smb_raw() returns a ssize_t not a BOOL. X-Git-Tag: samba-4.0.0alpha6~801^2~5863 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=51101a94505c16bb8c429e8f10ee1eaa85ffc5e0;p=thirdparty%2Fsamba.git r22923: Fix runaway smbd now receive_smb_raw() returns a ssize_t not a BOOL. Jeremy. (This used to be commit 9204f1741bbdd693351b61ac1810dd722cfbf233) --- diff --git a/source3/lib/util_sock.c b/source3/lib/util_sock.c index 8f32e47bb8e..d491fe7e4cc 100644 --- a/source3/lib/util_sock.c +++ b/source3/lib/util_sock.c @@ -738,7 +738,7 @@ ssize_t receive_smb_raw(int fd, char *buffer, unsigned int timeout, size_t maxle BOOL receive_smb(int fd, char *buffer, unsigned int timeout) { - if (!receive_smb_raw(fd, buffer, timeout, 0)) { + if (receive_smb_raw(fd, buffer, timeout, 0) <= 0) { return False; }