]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
cldr-plurals: Fix trivial resource leak
authorDaiki Ueno <ueno@gnu.org>
Sat, 15 Aug 2015 01:19:45 +0000 (10:19 +0900)
committerDaiki Ueno <ueno@gnu.org>
Sat, 15 Aug 2015 01:19:45 +0000 (10:19 +0900)
* cldr-plurals.c (main): Close FP after use.
Reported by Denis Denisov.

gettext-tools/src/ChangeLog
gettext-tools/src/cldr-plurals.c

index 2731e6fbe922586b7c7f20f6fc8da2e0d7af4d69..4c69e0e3ff4259ad6cdbde019a46fee665e0c9a2 100644 (file)
@@ -1,3 +1,8 @@
+2015-08-15  Daiki Ueno  <ueno@gnu.org>
+
+       * cldr-plurals.c (main): Close FP after use.
+       Reported by Denis Denisov.
+
 2015-07-21  Václav Slavík  <vaclav@slavik.io>  (tiny change)
 
        cldr-plurals: Fix --enable-relocatable compilation
index 38011fc172027ed64b808ee69a9c61da8b9da4ef..c73ff9637882b6d5c88d700eb1c8991dbd4ad9ec 100644 (file)
@@ -434,6 +434,7 @@ There is NO WARRANTY, to the extent permitted by law.\n\
             error (1, 0, _("%s cannot be read"), logical_filename);
 
           extract_rule (fp, logical_filename, logical_filename, locale);
+          fclose (fp);
           if (extracted_rules == NULL)
             error (1, 0, _("cannot extract rules for %s"), locale);