diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index b40a8d19c7c2a273a1b0049712e473a9045a31c4..d63f4268f52604298c5fe67543bd65c3f9cdc99e 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -987,7 +987,7 @@ js_quote_msg(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) if(len<=0) return(JS_FALSE); - if((linebuf=(char*)malloc(len+1))==NULL) + if((linebuf=(char*)malloc(len*2+2))==NULL) /* (Hopefully) Room for ^A codes. ToDo */ return(JS_FALSE); outbuf[0]=0;