Whamcloud - gitweb
LU-2644 build: fix 'resource leak' errors
[fs/lustre-release.git] / lustre / llite / namei.c
index 3622909..6f897e3 100644 (file)
@@ -1202,12 +1202,12 @@ int ll_objects_destroy(struct ptlrpc_request *request, struct inode *dir)
         rc = obd_destroy(NULL, ll_i2dtexp(dir), oa, lsm, &oti,
                          ll_i2mdexp(dir), oc);
         capa_put(oc);
-        OBDO_FREE(oa);
         if (rc)
                 CERROR("obd destroy objid "LPX64" error %d\n",
                        lsm->lsm_object_id, rc);
  out_free_memmd:
         obd_free_memmd(ll_i2dtexp(dir), &lsm);
+       OBDO_FREE(oa);
  out:
         return rc;
 }