diff --git a/src/sbbs3/js_bbs.cpp b/src/sbbs3/js_bbs.cpp index 1f415b87ca547172a029e5859cc1de1fc8cb1dba..97471bb875d52de739087d31ce9140873d8d5102 100644 --- a/src/sbbs3/js_bbs.cpp +++ b/src/sbbs3/js_bbs.cpp @@ -1693,6 +1693,7 @@ js_login(JSContext *cx, uintN argc, jsval *arglist) rc=JS_SUSPENDREQUEST(cx); JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(sbbs->login(name,pw)==LOGIC_TRUE ? JS_TRUE:JS_FALSE)); JS_RESUMEREQUEST(cx, rc); + free(pw); return(JS_TRUE); }