From c7b53ffe1f16da98f1711529dc3ec1cbdba6ab6e Mon Sep 17 00:00:00 2001 From: Philipp Kloke Date: Sun, 31 Mar 2013 12:20:10 +0200 Subject: [PATCH] Fixed two more resource leaks in rdoff/rdlib.c Signed-off-by: Philipp Kloke Signed-off-by: Cyrill Gorcunov --- rdoff/rdlib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rdoff/rdlib.c b/rdoff/rdlib.c index 038b6fc4..57ede6a6 100644 --- a/rdoff/rdlib.c +++ b/rdoff/rdlib.c @@ -99,8 +99,10 @@ int rdl_verify(const char *filename) fread(buf, 6, 1, fp); buf[6] = 0; if (strncmp(buf, "RDOFF", 5)) { + fclose(fp); return rdl_error = lastresult = 2; } else if (buf[5] != '2') { + fclose(fp); return rdl_error = lastresult = 3; } }