diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c index 2b32a34d0a37cdbc51f03e2151f93163081fb917..98b439aa693d71bd3d9d2506c5dcda6928f10feb 100644 --- a/src/sbbs3/js_system.c +++ b/src/sbbs3/js_system.c @@ -938,8 +938,7 @@ js_datestr(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) t=time(NULL); /* use current time */ else { if(JSVAL_IS_STRING(argv[0])) { /* convert from string to time_t? */ - *rval = INT_TO_JSVAL( - dstrtounix(cfg,JS_GetStringBytes(JS_ValueToString(cx, argv[0])))); + JS_NewNumberValue(cx,dstrtounix(cfg,JS_GetStringBytes(JS_ValueToString(cx, argv[0]))),rval); return(JS_TRUE); } JS_ValueToInt32(cx,argv[0],(int32*)&t);