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