Skip to content
Snippets Groups Projects
Commit 4d23eff9 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Fix resource leaks caught by Coverity-scan

CID 330950 and 319020
parent 2faa619e
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
......@@ -915,6 +915,7 @@ js_connect_event_thread(void *args)
done:
closesocket(a->sv[1]);
freeaddrinfo(res);
free(a);
}
......@@ -3332,8 +3333,8 @@ js_listening_socket_constructor(JSContext *cx, uintN argc, jsval *arglist)
}
else {
if (!JS_GetArrayLength(cx, obj, &count)) {
free(protocol);
return JS_FALSE;
JS_ReportError(cx, "zero-length array");
goto fail;
}
for (i = 0; (jsuint)i < count; i++) {
if (!JS_GetElement(cx, obj, i, &v)) {
......@@ -3407,7 +3408,6 @@ js_listening_socket_constructor(JSContext *cx, uintN argc, jsval *arglist)
return(JS_TRUE);
fail:
if (protocol)
free(protocol);
free(set);
return JS_FALSE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment