diff --git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile index 255f32ed04dfe51a5473680802665d6bcafe40f2..17cbc7d230f2ff8a02f9604a1cb6b07be205ac1e 100644 --- a/3rdp/build/GNUmakefile +++ b/3rdp/build/GNUmakefile @@ -155,6 +155,7 @@ $(CRYPTLIB_BUILD): $(3RDP_ROOT)/dist/cryptlib.zip $(3RDP_ROOT)/build/cl-fix-test $(QUIET)patch -b -p0 -d $(CRYPT_SRC) < cl-add-patches-info.patch $(QUIET)patch -b -p0 -d $(CRYPT_SRC) < cl-netbsd-hmac-symbol.patch $(QUIET)patch -b -p0 -d $(CRYPT_SRC) < cl-netbsd-no-getfsstat.patch + $(QUIET)patch -b -p0 -d $(CRYPT_SRC) < cl-do-debug.patch $(QUIET)perl -pi.bak -e 's/^(#define CRYPTLIB_VERSION.*)$$/"$$1\n#define CRYPTLIB_PATCHES \"" . (chomp($$val = `cat cl-*.patch | if (which md5sum > \/dev\/null 2>&1); then md5sum; else md5; fi`), $$val) . "\""/e' $(CRYPT_SRC)/cryptlib.h ifeq ($(os),win32) $(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make directories diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index dac03e3bca02105c0baf2cfcf461a79337dab053..5362651ee4e5e6b228d281581c32acc84a55b174 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -2201,8 +2201,10 @@ static int sockreadline(http_session_t * session, char *buf, size_t length) switch(sess_recv(session, &ch, 1, 0)) { case -1: if(session->is_tls || ERROR_VALUE!=EAGAIN) { - if(startup->options&WEB_OPT_DEBUG_RX) - lprintf(LOG_DEBUG,"%04d !ERROR %d receiving on socket",session->socket,ERROR_VALUE); + if (!session->is_tls) { + if(startup->options&WEB_OPT_DEBUG_RX) + lprintf(LOG_DEBUG,"%04d !ERROR %d receiving on socket",session->socket,ERROR_VALUE); + } close_session_socket(session); return(-1); }