diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index 785cd9428a15eed6667c591e359f7edb2b72eb60..81da5e8e22efee744e994abb0b76fe9ef637ef19 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -2077,7 +2077,7 @@ js_strftime(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
 		JS_ValueToInt32(cx,argv[1],&t);
 
 	strcpy(str,"-Invalid time-");
-	if(localtime_r(&t,&tm)==NULL)
+	if(localtime_r((time_t*)&t,&tm)==NULL)
 		memset(&tm,0,sizeof(tm));
 	strftime(str,sizeof(str),fmt,&tm);