diff options
| author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2022-03-10 09:16:27 +0000 |
|---|---|---|
| committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2022-03-11 09:38:16 +0000 |
| commit | 419822b372f543b22d7fb04eae0dffacf058feb6 (patch) | |
| tree | 8ef52a7c36f6d0900339afae9392d6623e883aac /lib/geom | |
| parent | 3322d1c0e25448563497acaa5c2358fe465765b8 (diff) | |
Diffstat (limited to 'lib/geom')
| -rw-r--r-- | lib/geom/virstor/geom_virstor.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/geom/virstor/geom_virstor.c b/lib/geom/virstor/geom_virstor.c index 25ebdebbe7eb..bd8da7337a55 100644 --- a/lib/geom/virstor/geom_virstor.c +++ b/lib/geom/virstor/geom_virstor.c @@ -406,10 +406,9 @@ virstor_label(struct gctl_req *req) } else strlcpy(md.provider, name, sizeof(md.provider)); } - sect = malloc(ssize); + sect = calloc(ssize, sizeof(unsigned char)); if (sect == NULL) err(1, "Cannot allocate sector of %zu bytes", ssize); - bzero(sect, ssize); virstor_metadata_encode(&md, sect); error = g_metadata_store(name, sect, ssize); free(sect); |
