diff --git a/src/sbbs3/js_filebase.c b/src/sbbs3/js_filebase.c index cb41e014ef2f88a9c48d5f6fcc1423b0ff9902b8..556daf0defe88d0f16b0bba97031b166e052d724 100644 --- a/src/sbbs3/js_filebase.c +++ b/src/sbbs3/js_filebase.c @@ -291,7 +291,7 @@ set_file_properties(JSContext *cx, JSObject* obj, file_t* f, enum file_detail de return false; } - if(((f->content != NULL && *f->content != '\0') || detail >= file_detail_content) + if(((f->content != NULL && *f->content != '\0') || detail > file_detail_content) && ((js_str = JS_NewStringCopyZ(cx, f->content)) == NULL || !JS_DefineProperty(cx, obj, "metadata", STRING_TO_JSVAL(js_str), NULL, NULL, flags))) return false;