diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index 8f78ece0b97643024ff7cd24e0573a134fc7cf8f..5af9935d587bb04bc4f49130a9341950ef0df1c6 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -2899,7 +2899,7 @@ bool user_downloaded_file(scfg_t* cfg, user_t* user, client_t* client, SAFEPRINTF2(username,"%s [%s]", alias, client->addr); } else SAFECOPY(username, alias); - if(strcmp(cfg->dir[dirnum]->code, "TEMP") == 0 || bytes < f.size) + if(strcmp(cfg->dir[dirnum]->code, "TEMP") == 0 || bytes < getfilesize(cfg, &f)) SAFECOPY(prefix, cfg->text[Partially]); if(client != NULL) { SAFECAT(prefix, client->protocol);