From 3a66a5528686fae0b4890aa6795ed3ba5e5bd8e5 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Thu, 9 Feb 2023 19:59:08 -0800 Subject: [PATCH] Don't try to look up temp file names in filebase (and log error) --- src/sbbs3/ftpsrvr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index c42e1b9f7b..b5900cd836 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -764,7 +764,7 @@ static void send_thread(void* arg) ,total,dur,cps); sockprintf(xfer.ctrl_sock,xfer.ctrl_sess,"226 Download complete (%lu cps).",cps); - if(xfer.dir>=0) { + if(xfer.dir>=0 && !xfer.tmpfile) { memset(&f,0,sizeof(f)); if(!loadfile(&scfg, xfer.dir, getfname(xfer.filename), &f, file_detail_normal)) { lprintf(LOG_ERR, "%04d <%s> DATA downloaded: %s (not found in filebase!)" -- GitLab