diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c
index ffe4f287c3daea538592f7d06e4cdb6cb6ab9e3b..3f66621ed58db075f58f596873a1e6e3610f76a2 100644
--- a/src/sbbs3/js_system.c
+++ b/src/sbbs3/js_system.c
@@ -1293,7 +1293,7 @@ js_datestr(JSContext *cx, uintN argc, jsval *arglist)
 		}
 		JS_ValueToECMAUint32(cx,argv[0],(uint32_t*)&t);
 	}
-	if((js_str = JS_NewStringCopyZ(cx, datestr(sys->cfg, t, str))==NULL)
+	if((js_str = JS_NewStringCopyZ(cx, datestr(sys->cfg, t, str)))==NULL)
 		return(JS_FALSE);
 
 	JS_SET_RVAL(cx, arglist, STRING_TO_JSVAL(js_str));