diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2021-04-23 15:03:11 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2021-04-23 22:58:45 +0200 |
commit | 2b90466f78892c1e578c830a72566662d137dace (patch) | |
tree | d88b6af627e6b1507f571ad8ee827d2adbd1a044 | |
parent | 80ef9138726c85e837dbb5a7572178f8b972e300 (diff) | |
download | lvm2-2b90466f78892c1e578c830a72566662d137dace.tar.gz |
devicesfile: use pool memory
Switch to use command mempool instead of zalloc() as relase
part would be required otherwise.
-rw-r--r-- | lib/device/dev-cache.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/device/dev-cache.c b/lib/device/dev-cache.c index 05b2b9bff..112296a81 100644 --- a/lib/device/dev-cache.c +++ b/lib/device/dev-cache.c @@ -1710,13 +1710,11 @@ static int _setup_devices_list(struct cmd_context *cmd) */ dm_list_iterate_items(strl, &cmd->deviceslist) { - if (!(du = zalloc(sizeof(struct dev_use)))) + if (!(du = dm_pool_zalloc(cmd->mem, sizeof(struct dev_use)))) return_0; - if (!(du->devname = strdup(strl->str))) { - free(du); + if (!(du->devname = dm_pool_strdup(cmd->mem, strl->str))) return_0; - } dm_list_add(&cmd->use_devices, &du->list); } |