From 00c9297d11feda42fd85d08b49af2a9948c8b626 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 27 Jan 2006 06:37:33 +0000 Subject: [PATCH] Judicious (but unnecessary) use of js_sprintf_free(). :-) --- src/sbbs3/js_file.c | 2 +- src/sbbs3/js_global.c | 2 +- src/sbbs3/main.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/js_file.c b/src/sbbs3/js_file.c index 7efe86c340..d35387a277 100644 --- a/src/sbbs3/js_file.c +++ b/src/sbbs3/js_file.c @@ -1315,7 +1315,7 @@ js_fprintf(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) } *rval = INT_TO_JSVAL(fwrite(cp,1,strlen(cp),p->fp)); - free(cp); + js_sprintf_free(cp); return(JS_TRUE); } diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index 3eca314bb2..c014dff4a1 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -293,7 +293,7 @@ js_format(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) } str = JS_NewStringCopyZ(cx, p); - free(p); + js_sprintf_free(p); if(str==NULL) return(JS_FALSE); diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 2d35b70689..b34e9986cc 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -710,7 +710,7 @@ js_printf(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) *rval = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, p)); - free(p); + js_sprintf_free(p); return(JS_TRUE); } -- GitLab