From aba0eecea71ae837dd0ca778fc0236e9eeb360a7 Mon Sep 17 00:00:00 2001 From: "crowder%fiverocks.com" Date: Thu, 29 Nov 2007 01:00:33 +0000 Subject: [PATCH] Bug 405882 - js.c has an unmatched fopen() resource leak, r=igor (not part of the build) git-svn-id: svn://10.0.0.236/trunk@240081 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/js.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mozilla/js/src/js.c b/mozilla/js/src/js.c index bb43af18ad9..97958994ee4 100644 --- a/mozilla/js/src/js.c +++ b/mozilla/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; }