Version 2.02.89 -
==================================
+ Drop pool memory allocated within lv_has_target_type().
Reduce stack allocation of some PATH_MAX sized char buffers.
Unlock memory before writing metadata.
Add query before removing snapshots when inactive snapshot origin is removed.
if (!(dmt = _setup_task(NULL, dlid, 0,
DM_DEVICE_STATUS, 0, 0)))
- return_0;
+ goto_bad;
if (!dm_task_no_open_count(dmt))
log_error("Failed to disable open_count");
}
} while (next);
- out:
+out:
dm_task_destroy(dmt);
+bad:
+ dm_pool_free(mem, dlid);
+
return r;
}
NULL, fail_if_percent_unsupported)))
return_0;
- /* FIXME dm_pool_free ? */
-
/* If the snapshot isn't available, percent will be -1 */
return 1;
}
if (!(name = dm_build_dm_name(dm->mem, lv->vg->name, lv->name, layer)))
return_0;
- /* FIXME dm_pool_free ? */
-
if (!(dlid = build_dm_uuid(dm->mem, lv->lvid.s, layer))) {
log_error("dlid build failed for %s", lv->name);
return 0;