summaryrefslogtreecommitdiff
path: root/stand
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2019-11-12 10:02:39 +0000
committerToomas Soome <tsoome@FreeBSD.org>2019-11-12 10:02:39 +0000
commitc082b391b0e24ce69b33482cf77ff13bd1fefe29 (patch)
treef05261811d0b8e0d1c463a9b3d19ba78b9eecec2 /stand
parent7483fbadf476cb602762a7cccbdb49e098155929 (diff)
downloadsrc-test-c082b391b0e24ce69b33482cf77ff13bd1fefe29.tar.gz
src-test-c082b391b0e24ce69b33482cf77ff13bd1fefe29.zip
Notes
Diffstat (limited to 'stand')
-rw-r--r--stand/libsa/zfs/zfsimpl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/stand/libsa/zfs/zfsimpl.c b/stand/libsa/zfs/zfsimpl.c
index ea3adbe46ee20..7cd76c6461d7f 100644
--- a/stand/libsa/zfs/zfsimpl.c
+++ b/stand/libsa/zfs/zfsimpl.c
@@ -1697,7 +1697,7 @@ vdev_uberblock_load(vdev_t *vd, uberblock_t *ub)
static int
vdev_probe(vdev_phys_read_t *_read, void *read_priv, spa_t **spap)
{
- vdev_t vtmp = { 0 };
+ vdev_t vtmp;
spa_t *spa;
vdev_t *vdev, *top_vdev, *pool_vdev;
unsigned char *nvlist;
@@ -1713,6 +1713,7 @@ vdev_probe(vdev_phys_read_t *_read, void *read_priv, spa_t **spap)
* Load the vdev label and figure out which
* uberblock is most current.
*/
+ memset(&vtmp, 0, sizeof(vtmp));
vtmp.v_phys_read = _read;
vtmp.v_read_priv = read_priv;
vtmp.v_psize = P2ALIGN(ldi_get_size(read_priv),