From 5d7af8bb02621ec5f4d960aa61baebef6f6b0442 Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Wed, 31 May 2017 16:28:29 +0000 Subject: [PATCH] makefs: free buf in case of error CID: 270190 Submitted by: Siva Mahadevan Reported by: Coverity Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D11011 --- usr.sbin/makefs/ffs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/usr.sbin/makefs/ffs.c b/usr.sbin/makefs/ffs.c index 3c0be521f88e..0f686eabaa09 100644 --- a/usr.sbin/makefs/ffs.c +++ b/usr.sbin/makefs/ffs.c @@ -523,6 +523,7 @@ ffs_create_image(const char *image, fsinfo_t *fsopts) if (fsopts->offset != 0) if (lseek(fsopts->fd, fsopts->offset, SEEK_SET) == -1) { warn("can't seek"); + free(buf); return -1; }