diff options
author | Alexander Motin <mav@FreeBSD.org> | 2010-07-14 15:14:00 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2010-07-14 15:14:00 +0000 |
commit | bb160d3d4bcf093c472556867547ec7233d3c27a (patch) | |
tree | aa686b155f9c840f0d368a1b5bce30efcdc8e1a9 /sbin | |
parent | b744190698f2804eeac7c831ef566a9eb8c20b79 (diff) | |
download | src-bb160d3d4bcf093c472556867547ec7233d3c27a.tar.gz src-bb160d3d4bcf093c472556867547ec7233d3c27a.zip |
Do not bzero() NULL pointer on malloc() error.
Submitted by: Dmitry Luhtionov
Notes
Notes:
svn path=/head/; revision=210058
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/geom/class/virstor/geom_virstor.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/geom/class/virstor/geom_virstor.c b/sbin/geom/class/virstor/geom_virstor.c index b651555859e4..5630de21d0bc 100644 --- a/sbin/geom/class/virstor/geom_virstor.c +++ b/sbin/geom/class/virstor/geom_virstor.c @@ -459,9 +459,9 @@ virstor_label(struct gctl_req *req) strlcpy(md.provider, name, sizeof(md.provider)); } sect = malloc(ssize); - bzero(sect, ssize); if (sect == NULL) err(1, "Cannot allocate sector of %zu bytes", ssize); + bzero(sect, ssize); virstor_metadata_encode(&md, sect); error = my_g_metadata_store(name, sect, ssize); free(sect); |