gui: Fix resource leak
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
b45e80c481
commit
746407bfbe
|
@ -761,9 +761,12 @@ int main(int argc, char **argv)
|
|||
infp = fopen(fname, "rb");
|
||||
if (!infp) {
|
||||
perror("fopen");
|
||||
free(inbuf);
|
||||
return 1;
|
||||
} else if (fread(inbuf, 1, insize, infp) != insize) {
|
||||
perror("fread");
|
||||
free(inbuf);
|
||||
fclose(infp);
|
||||
return 1;
|
||||
}
|
||||
fclose(infp);
|
||||
|
@ -793,6 +796,7 @@ int main(int argc, char **argv)
|
|||
return 1;
|
||||
} else if (fwrite(info->image->data, 1, outsize, outfp) != outsize) {
|
||||
perror("fwrite");
|
||||
fclose(outfp);
|
||||
return 1;
|
||||
}
|
||||
fclose(outfp);
|
||||
|
|
Loading…
Reference in New Issue