From 28d6419c1d683545dffa29c4aff2a5f9c08ca87c Mon Sep 17 00:00:00 2001 From: "crowder@fiverocks.com" Date: Wed, 28 Nov 2007 17:00:33 -0800 Subject: [PATCH] Bug 405882 - js.c has an unmatched fopen() resource leak, r=igor (not part of the build) --- js/src/js.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/src/js.c b/js/src/js.c index bb43af18ad92..97958994ee40 100644 --- a/js/src/js.c +++ b/js/src/js.c @@ -269,6 +269,8 @@ Process(JSContext *cx, JSObject *obj, char *filename, JSBool forceTTY) JS_DestroyScript(cx, script); } + if (file != stdin) + fclose(file); return; } @@ -314,6 +316,8 @@ Process(JSContext *cx, JSObject *obj, char *filename, JSBool forceTTY) } } while (!hitEOF && !gQuitting); fprintf(gOutFile, "\n"); + if (file != stdin) + fclose(file); return; }