diff --git a/src/sbbs3/js_file_area.c b/src/sbbs3/js_file_area.c index 0f2460ef7c7a4a56372512ce2194bee7ea91ff0b..6904aa01fc2858918e07fb9b9e95e81dd2dbe2dd 100644 --- a/src/sbbs3/js_file_area.c +++ b/src/sbbs3/js_file_area.c @@ -25,7 +25,7 @@ #ifdef BUILD_JSDOCS static char* file_area_prop_desc[] = { - "minimum amount of available disk space (in kilobytes) required for user uploads to be allowed" + "minimum amount of available disk space (in bytes) required for user uploads to be allowed" ,"file area settings (bitfield) - see <tt>FM_*</tt> in <tt>sbbsdefs.js</tt> for details" ,"web file virtual path prefix <i>(introduced in v3.19c)</i>" ,NULL @@ -216,7 +216,7 @@ JSBool js_file_area_resolve(JSContext* cx, JSObject* areaobj, jsid id) if(name==NULL || strcmp(name, "min_diskspace")==0) { if(name) free(name); - val=UINT_TO_JSVAL(p->cfg->min_dspace); + val=DOUBLE_TO_JSVAL((jsdouble)p->cfg->min_dspace); JS_DefineProperty(cx, areaobj, "min_diskspace", val, NULL, NULL, JSPROP_ENUMERATE); if(name) return(JS_TRUE); diff --git a/src/sbbs3/upload.cpp b/src/sbbs3/upload.cpp index ed3b9d3151d9293ecb02dc2c61687900d15e1582..9be6ba38d4253138f44bf364540bf31f683ef99b 100644 --- a/src/sbbs3/upload.cpp +++ b/src/sbbs3/upload.cpp @@ -249,9 +249,9 @@ bool sbbs_t::upload(uint dirnum) /* get free disk space */ space=getfreediskspace(path,1024); - if(space<(ulong)cfg.min_dspace) { + if(space<(ulong)(cfg.min_dspace / 1024)) { bputs(text[LowDiskSpace]); - lprintf(LOG_ERR,"Diskspace is low: %s (%lu kilobytes)",path,space); + lprintf(LOG_ERR,"Diskspace is low: %s (%lu KB)",path,space); if(!dir_op(dirnum)) return(false); }