From 3de5f432ff45b91c838f28c800ef9e4973f97466 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on ChromeOS)" <rob@synchro.net> Date: Sat, 14 Sep 2024 18:46:43 -0700 Subject: [PATCH] Delete data/file/*.out directory for new user (if exists) emailfiles.js puts files here that the user requested to download "via email" and might not have been successfully delivered and deleted. So clean-up. --- src/sbbs3/userdat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index 9c7c2188c5..37b126f6cd 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -3277,6 +3277,9 @@ int newuserdat(scfg_t* cfg, user_t* user) SAFEPRINTF2(str,"%sfile/%04u.in",cfg->data_dir,user->number); /* delete any files */ delfiles(str, ALLFILES, /* keep: */0); /* waiting for user */ rmdir(str); + SAFEPRINTF2(str,"%sfile/%04u.out",cfg->data_dir,user->number); /* delete any files */ + delfiles(str, ALLFILES, /* keep: */0); /* pending transmit to/by user */ + rmdir(str); SAFEPRINTF(tmp,"%04u.*",user->number); SAFEPRINTF(str,"%sfile",cfg->data_dir); delfiles(str,tmp, /* keep: */0); -- GitLab