diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index 3529cc4fd0da4f179831d7f3b93d4b24bb94f666..186a05e7b037321b142551d6490d7ac9a8ad5d34 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -2078,15 +2078,13 @@ int DLLCALL newuserdat(scfg_t* cfg, user_t* user) sprintf(tmp,"%04u.*",user->number); sprintf(str,"%sfile",cfg->data_dir); delfiles(str,tmp); + sprintf(str,"%suser",cfg->data_dir); + delfiles(str,tmp); sprintf(str,"%suser/ptrs/%04u.ixb",cfg->data_dir,user->number); /* msg ptrs */ remove(str); sprintf(str,"%smsgs/%04u.msg",cfg->data_dir,user->number); /* delete short msg */ remove(str); - sprintf(str,"%suser/%04u.msg",cfg->data_dir,user->number); /* delete ex-comment */ - remove(str); - sprintf(str,"%suser/%04u.sig",cfg->data_dir,user->number); /* delete signature */ - remove(str); /* Update daily statistics database (for system and node) */