summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Hovland <erik@hovland.org>2009-03-15 14:24:03 +0100
committerErik Hovland <erik@hovland.org>2009-03-15 14:24:03 +0100
commit20be181cb999876ba7dabdbf808309aeca9e6f53 (patch)
tree6d9925e3026d3043089af6cd14ad56e3e2de03d8
parenta75ec3be4242f8b84890b703e5b1c2160f57a3cc (diff)
The file handle will leak if fread fails
-rw-r--r--alias.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/alias.c b/alias.c
index 1de2bf4e..2b9d701b 100644
--- a/alias.c
+++ b/alias.c
@@ -359,6 +359,7 @@ retry_name:
if (fread(buf, 1, 1, rc) != 1)
{
mutt_perror (_("Error reading alias file"));
+ safe_fclose (&rc);
return;
}
if (fseek (rc, 0, SEEK_END) < 0)