]> granicus.if.org Git - zfs/commitdiff
Add 3 more uninit errors detected by gcc 3.4.0 compiler.
authorBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 16 Mar 2009 23:06:50 +0000 (16:06 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 16 Mar 2009 23:06:50 +0000 (16:06 -0700)
lib/libzfs/libzfs_dataset.c
module/zfs/spa_misc.c
module/zfs/vdev_label.c

index c28460b0a123797ee16c19a4b750c56dd0ad9e75..7b7c5d2a409df56033d7e2aaf0cf4304f68c0192 100644 (file)
@@ -3815,7 +3815,7 @@ zfs_rollback(zfs_handle_t *zhp, zfs_handle_t *snap, boolean_t force)
        zfs_cmd_t zc = { 0 };
        boolean_t restore_resv = 0;
        uint64_t old_volsize = 0, new_volsize;
-       zfs_prop_t resv_prop;
+       zfs_prop_t resv_prop = { 0 };
 
        assert(zhp->zfs_type == ZFS_TYPE_FILESYSTEM ||
            zhp->zfs_type == ZFS_TYPE_VOLUME);
index 485e83fcea00bbe61bd13fdfecdd7a13bf306d12..88775ab23fc78e9d26e6ea22701e3c7ce45d9014 100644 (file)
@@ -385,7 +385,7 @@ spa_lookup(const char *name)
        static spa_t search;    /* spa_t is large; don't allocate on stack */
        spa_t *spa;
        avl_index_t where;
-       char c;
+       char c = 0;
        char *cp;
 
        ASSERT(MUTEX_HELD(&spa_namespace_lock));
index f61de3c4eff22e4674751d6caa6af89e84cc5e3b..46d0c6dd53508fcb3ca7512756c859258ad03886 100644 (file)
@@ -494,7 +494,7 @@ vdev_label_init(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason)
        char *buf;
        size_t buflen;
        int error;
-       uint64_t spare_guid, l2cache_guid;
+       uint64_t spare_guid = 0, l2cache_guid;
        int flags = ZIO_FLAG_CONFIG_WRITER | ZIO_FLAG_CANFAIL;
 
        ASSERT(spa_config_held(spa, SCL_ALL, RW_WRITER) == SCL_ALL);