From 5ed064a302ae37c7f280ac8128e86b2fd6e2c948 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 12 Feb 2005 02:47:34 +0000
Subject: [PATCH] Only log sendfile error if sendfilesocket returns < 0,
 sending a 0-byte file was reporting an error with a bogus/confusing errno
 value. Deuce: where is the temp_dir/sbbs_ssjs.*.html file being deleted?

---
 src/sbbs3/websrvr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 40affc763a..e95a07eb16 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -948,7 +948,7 @@ static int sock_sendfile(SOCKET socket,char *path)
 	if((file=open(path,O_RDONLY|O_BINARY))==-1)
 		lprintf(LOG_WARNING,"%04d !ERROR %d opening %s",socket,errno,path);
 	else {
-		if((ret=sendfilesocket(socket, file, &offset, 0)) < 1) {
+		if((ret=sendfilesocket(socket, file, &offset, 0)) < 0) {
 			lprintf(LOG_DEBUG,"%04d !ERROR %d sending %s"
 				, socket, errno, path);
 			ret=0;
-- 
GitLab