From: Andrea Dalla Costa Date: Sat, 11 Jan 2020 21:27:39 +0000 (+0100) Subject: firmware-utils/dgfirmare: fix possible resource leak X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=d3677bbf7e67396a005b2e9d1bf2262d49c5294a;p=project%2Ffirmware-utils.git firmware-utils/dgfirmare: fix possible resource leak Add missing calls to `fclose` in functions `write_img`, `write_rootfs` and `write_kernel`. The not-closed files could lead to resource leaks. Signed-off-by: Andrea Dalla Costa --- diff --git a/src/dgfirmware.c b/src/dgfirmware.c index e3257f1..3ec4712 100644 --- a/src/dgfirmware.c +++ b/src/dgfirmware.c @@ -86,6 +86,8 @@ void write_img(unsigned char* img, const char *fname) fclose(fp); exit(-1); } + + fclose(fp); } @@ -104,6 +106,8 @@ void write_rootfs(unsigned char* img, const char *fname) fclose(fp); exit(-1); } + + fclose(fp); } @@ -122,6 +126,8 @@ void write_kernel(unsigned char* img, const char *fname) fclose(fp); exit(-1); } + + fclose(fp); }