diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2020-04-09 16:19:01 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2020-04-09 16:19:01 +0000 |
commit | f55b29178bfbeb7a5697d48105fb07b0bc7e4d07 (patch) | |
tree | 3874814421068485c9767d7eb57c638cde8db51d /usr.sbin | |
parent | a9b795f6ca01ae015231e2400916778ead4cb9c4 (diff) |
No need to check for NULL before free().
From Geoff Hill.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/makefs/ffs.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/usr.sbin/makefs/ffs.c b/usr.sbin/makefs/ffs.c index 9bd90e67789..8c9c00d6dc7 100644 --- a/usr.sbin/makefs/ffs.c +++ b/usr.sbin/makefs/ffs.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ffs.c,v 1.31 2017/01/21 21:58:32 natano Exp $ */ +/* $OpenBSD: ffs.c,v 1.32 2020/04/09 16:19:00 krw Exp $ */ /* $NetBSD: ffs.c,v 1.66 2015/12/21 00:58:08 christos Exp $ */ /* @@ -448,8 +448,7 @@ ffs_create_image(const char *image, fsinfo_t *fsopts) } bufrem -= i; } - if (buf) - free(buf); + free(buf); /* make the file system */ if (Tflag) { @@ -706,8 +705,7 @@ ffs_populate_dir(const char *dir, fsnode *root, fsinfo_t *fsopts) } /* cleanup */ - if (dirbuf.buf != NULL) - free(dirbuf.buf); + free(dirbuf.buf); return (1); } @@ -803,8 +801,7 @@ ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts) ffs_write_inode(&in.i_din, in.i_number, fsopts); leave_ffs_write_file: - if (fbuf) - free(fbuf); + free(fbuf); if (ffd != -1) close(ffd); } |