summaryrefslogtreecommitdiffstats
path: root/sbin/geom/misc/subr.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/geom/misc/subr.c')
-rw-r--r--sbin/geom/misc/subr.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sbin/geom/misc/subr.c b/sbin/geom/misc/subr.c
index f7b2764..cf0d9b0 100644
--- a/sbin/geom/misc/subr.c
+++ b/sbin/geom/misc/subr.c
@@ -336,7 +336,7 @@ g_metadata_clear(const char *name, const char *magic)
goto out;
}
sectorsize = g_sectorsize(fd);
- if (sectorsize == 0) {
+ if (sectorsize <= 0) {
error = errno;
goto out;
}
@@ -365,8 +365,7 @@ g_metadata_clear(const char *name, const char *magic)
}
(void)g_flush(fd);
out:
- if (sector != NULL)
- free(sector);
+ free(sector);
g_close(fd);
return (error);
}
OpenPOWER on IntegriCloud