diff --git a/module/zfs/spa.c b/module/zfs/spa.c index 5beaba7f4bc4..5288f35d9ad2 100644 --- a/module/zfs/spa.c +++ b/module/zfs/spa.c @@ -4211,6 +4211,7 @@ spa_ld_get_props(spa_t *spa) spa->spa_avz_action = AVZ_ACTION_INITIALIZE; ASSERT0(vdev_count_verify_zaps(spa->spa_root_vdev)); } else if (error != 0) { + nvlist_free(mos_config); return (spa_vdev_err(rvd, VDEV_AUX_CORRUPT_DATA, EIO)); } else if (!nvlist_exists(mos_config, ZPOOL_CONFIG_HAS_PER_VDEV_ZAPS)) { /*