29 lines
708 B
Diff
29 lines
708 B
Diff
|
From a7d3c3076dc316f1408f56af86a72a17fcfdf5dd Mon Sep 17 00:00:00 2001
|
||
|
From: Ilya Leoshkevich <iii@linux.ibm.com>
|
||
|
Date: Wed, 27 Apr 2022 14:37:54 +0200
|
||
|
Subject: [PATCH] zlib-1.2.11-covscan-issues-rhel9.patch
|
||
|
|
||
|
---
|
||
|
contrib/minizip/mztools.c | 8 ++++++++
|
||
|
1 file changed, 8 insertions(+)
|
||
|
|
||
|
diff --git a/contrib/minizip/mztools.c b/contrib/minizip/mztools.c
|
||
|
index 96891c2e0..1197928a7 100644
|
||
|
--- a/contrib/minizip/mztools.c
|
||
|
+++ b/contrib/minizip/mztools.c
|
||
|
@@ -286,6 +286,14 @@ uLong* bytesRecovered;
|
||
|
}
|
||
|
} else {
|
||
|
err = Z_STREAM_ERROR;
|
||
|
+ if(fpZip != NULL)
|
||
|
+ fclose(fpZip);
|
||
|
+
|
||
|
+ if(fpOut != NULL)
|
||
|
+ fclose(fpOut);
|
||
|
+
|
||
|
+ if(fpOutCD != NULL)
|
||
|
+ fclose(fpOutCD);
|
||
|
}
|
||
|
return err;
|
||
|
}
|