From de55b240e3301cb0090c6ab148111fc5fb22cc36 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 3 Mar 2006 19:27:23 +0000 Subject: [PATCH] First attempt to fix quote_msg() --- src/sbbs3/js_global.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index 526e39aa9a..9e85069260 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -715,6 +715,10 @@ js_quote_msg(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) if((outbuf=(char*)malloc((strlen(inbuf)*strlen(prefix))+1))==NULL) return(JS_FALSE); + len-=strlen(prefix); + if(len<=0) + return(JS_FALSE); + if((linebuf=(char*)malloc(len+1))==NULL) return(JS_FALSE); -- GitLab