From 77b90b5f5cb9633128efdf9d11dfbbc31f1c9f4b Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Tue, 1 Mar 2022 22:20:49 -0800 Subject: [PATCH] Zero-init write buffer in js_writebin() CID 350276 --- src/sbbs3/js_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/js_file.c b/src/sbbs3/js_file.c index 96d65e8711..6df0610a5d 100644 --- a/src/sbbs3/js_file.c +++ b/src/sbbs3/js_file.c @@ -1882,7 +1882,7 @@ js_writebin(JSContext *cx, uintN argc, jsval *arglist) JS_RESUMEREQUEST(cx, rc); return(JS_TRUE); } - buffer=malloc(size*count); + buffer=calloc(size, count); if(buffer==NULL) { rc=JS_SUSPENDREQUEST(cx); dbprintf(TRUE, p, "malloc failure of %u bytes", size*count); -- GitLab