Add ddt_object_count() error handling
[zfs.git] / cmd / zdb / zdb.c
index 4a36732..ce6318e 100644 (file)
@@ -698,7 +698,9 @@ dump_ddt(ddt_t *ddt, enum ddt_type type, enum ddt_class class)
                return;
        ASSERT(error == 0);
 
-       if ((count = ddt_object_count(ddt, type, class)) == 0)
+       error = ddt_object_count(ddt, type, class, &count);
+       ASSERT(error == 0);
+       if (count == 0)
                return;
 
        dspace = doi.doi_physical_blocks_512 << 9;