diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 0a7e08744c4..4ff44c1db70 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -5452,7 +5452,7 @@ DestroyContext(JSContext *cx, bool withGC) // data. JSShellContextData *data = (JSShellContextData *) JS_GetContextPrivate(cx); JS_SetContextPrivate(cx, nullptr); - free(data); + js_free(data); withGC ? JS_DestroyContext(cx) : JS_DestroyContextNoGC(cx); }