firmware-utils: fix coverity zytrx.c resource leak
authorKevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Sun, 16 May 2021 10:46:32 +0000 (11:46 +0100)
committerPetr Štetiar <ynezz@true.cz>
Thu, 10 Jun 2021 15:09:35 +0000 (17:09 +0200)
commit27f4559281fb9f6a4d8ec5e054cea7f4c6b77820
tree2979f413e03a0cd620fefd3b4d712bdd615a5bcc
parentdd6f02a3f4b70c82b45e1156cbe1edc833f683b4
firmware-utils: fix coverity zytrx.c resource leak

fix coverity resource leak warning:

     *len = stat.st_size;
     mapped = mmap(NULL, stat.st_size, PROT_READ, MAP_SHARED, fd, 0);
     if (close(fd) < 0)
CID 1484880:  Resource leaks  (RESOURCE_LEAK)
Variable "mapped" going out of scope leaks the storage it points to.
     return NULL;
     return mapped;
    }

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(cherry picked from commit baf2a50ef3cf34574e12d2ab1b23578310f0d527)
tools/firmware-utils/src/zytrx.c