From: Karel Zak Date: Wed, 27 Mar 2013 15:18:33 +0000 (+0100) Subject: mkfs.cramfs: fix resource leak [coverity scan] X-Git-Tag: v2.23-rc2~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1544dea1c9108ada0e04319a5acaa4fc0e7dede7;p=thirdparty%2Futil-linux.git mkfs.cramfs: fix resource leak [coverity scan] Signed-off-by: Karel Zak --- diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 94f0c33973..b5edb7a4b5 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -218,8 +218,10 @@ identical_file(struct entry *e1, struct entry *e2){ if (!start1) return 0; start2 = do_mmap(e2->path, e2->size, e2->mode); - if (!start2) + if (!start2) { + do_munmap(start1, e1->size, e1->mode); return 0; + } equal = !memcmp(start1, start2, e1->size); do_munmap(start1, e1->size, e1->mode); do_munmap(start2, e2->size, e2->mode);