diff options
Diffstat (limited to 'lib/intl/localealias.c')
-rw-r--r-- | lib/intl/localealias.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/intl/localealias.c b/lib/intl/localealias.c index d99a48d9..0d5ded71 100644 --- a/lib/intl/localealias.c +++ b/lib/intl/localealias.c @@ -305,7 +305,10 @@ read_alias_file (fname, fname_len) if (nmap >= maxmap) if (__builtin_expect (extend_alias_table (), 0)) - return added; + { + fclose (fp); + return added; + } alias_len = strlen (alias) + 1; value_len = strlen (value) + 1; |