From b83b24ecaae6b2a6ec1e70d2639e519202f0f99b Mon Sep 17 00:00:00 2001 From: Ryon Jensen Date: Thu, 22 Apr 2021 00:05:41 -0600 Subject: [PATCH] DAOS-7240 obj: Coverity fixes (#5507) --- src/object/obj_enum.c | 2 +- src/object/srv_obj_migrate.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/object/obj_enum.c b/src/object/obj_enum.c index 0211901f14b..882041a7d9d 100644 --- a/src/object/obj_enum.c +++ b/src/object/obj_enum.c @@ -502,11 +502,11 @@ csum_copy_inline(int type, vos_iter_entry_t *ent, struct dss_enum_arg *arg, } rc = fill_data_csum(new_csum_info, &arg->csum_iov); + daos_csummer_free_ci(csummer, &new_csum_info); if (rc != 0) { D_ERROR("Issue filling csum data"); return rc; } - daos_csummer_free_ci(csummer, &new_csum_info); } else { rc = fill_data_csum(&ent->ie_csum, &arg->csum_iov); if (rc != 0) { diff --git a/src/object/srv_obj_migrate.c b/src/object/srv_obj_migrate.c index 5864bfef241..7de68600c0d 100644 --- a/src/object/srv_obj_migrate.c +++ b/src/object/srv_obj_migrate.c @@ -599,7 +599,7 @@ migrate_fetch_update_inline(struct migrate_one *mrone, daos_handle_t oh, int i; int rc = 0; struct daos_oclass_attr *oca; - struct daos_csummer *csummer; + struct daos_csummer *csummer = NULL; d_iov_t *csums_iov = NULL; d_iov_t csum_iov_fetch = {0}; d_iov_t tmp_csum_iov;