diff options
author | John Baldwin <jhb@FreeBSD.org> | 2020-06-25 20:20:22 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2020-06-25 20:20:22 +0000 |
commit | b172f23dd78c84915c791b036e966a455d5a3819 (patch) | |
tree | 1629a0dab330b0c56fb78f55e2946b1213080c34 /sys/geom | |
parent | 17a831ea25c9a69ae13416cbfdb597b31dac3603 (diff) | |
download | src-b172f23dd78c84915c791b036e966a455d5a3819.tar.gz src-b172f23dd78c84915c791b036e966a455d5a3819.zip |
Use zfree() instead of bzero() and free().
These bzero's should have been explicit_bzero's.
Reviewed by: cem, delphij
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D25437
Notes
Notes:
svn path=/head/; revision=362626
Diffstat (limited to 'sys/geom')
-rw-r--r-- | sys/geom/eli/g_eli.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/geom/eli/g_eli.c b/sys/geom/eli/g_eli.c index 52082294b4e3..dbfb16c27d04 100644 --- a/sys/geom/eli/g_eli.c +++ b/sys/geom/eli/g_eli.c @@ -1005,8 +1005,7 @@ failed: g_destroy_consumer(cp); g_destroy_geom(gp); g_eli_key_destroy(sc); - bzero(sc, sizeof(*sc)); - free(sc, M_ELI); + zfree(sc, M_ELI); return (NULL); } @@ -1049,8 +1048,7 @@ g_eli_destroy(struct g_eli_softc *sc, boolean_t force) mtx_destroy(&sc->sc_queue_mtx); gp->softc = NULL; g_eli_key_destroy(sc); - bzero(sc, sizeof(*sc)); - free(sc, M_ELI); + zfree(sc, M_ELI); G_ELI_DEBUG(0, "Device %s destroyed.", gp->name); g_wither_geom_close(gp, ENXIO); |