Subj : src/sbbs3/js_filebase.c To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Thu Dec 28 2023 06:10 pm https://gitlab.synchro.net/main/sbbs/-/commit/ad309d463528da40cfd32354 Modified Files: src/sbbs3/js_filebase.c Log Message: Fix misuse of JSVAL_TO_DOUBLE() for "cost" and "size" file-meta-obj properties As pointed out by echicken: when setting the "cost" property to any value, the actual file's cost would be set to 9223372036854776000 regardless of what number was in the provided file metadata object. Most jsval numbers aren't doubles (they're ints) so need to use JS_ValueToNumber() to do the proper conversion, regardless of underlying type. Noticed the same problem with the "size" property. Thanks for the tests and report echicken! .