diff options
| author | Thomas Weißschuh <thomas@t-8ch.de> | 2023-12-24 12:50:02 +0100 |
|---|---|---|
| committer | Thomas Weißschuh <thomas@t-8ch.de> | 2023-12-31 13:06:02 +0100 |
| commit | 745d0f42777e5f03afa37b0da4865dccceb95055 (patch) | |
| tree | dd4559b1ff59ab947f242cb3f94dedda6f8a7482 /libmount/src | |
| parent | 39527b2075d45521fe74c1a80471607a39a0d877 (diff) | |
| download | util-linux-745d0f42777e5f03afa37b0da4865dccceb95055.tar.gz | |
libmount: (veritydev) use asprintf to build string
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
Diffstat (limited to 'libmount/src')
| -rw-r--r-- | libmount/src/hook_veritydev.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/libmount/src/hook_veritydev.c b/libmount/src/hook_veritydev.c index e4805a4e73..6a9e64469a 100644 --- a/libmount/src/hook_veritydev.c +++ b/libmount/src/hook_veritydev.c @@ -554,15 +554,10 @@ static int setup_veritydev( struct libmnt_context *cxt, } if (!rc) { - hsd->devname = calloc(strlen(mapper_device) - + sizeof(_PATH_DEV_MAPPER) + 2, sizeof(char)); - if (!hsd->devname) + if (asprintf(&hsd->devname, _PATH_DEV_MAPPER "/%s", mapper_device) == -1) rc = -ENOMEM; - else { - strcat(hsd->devname, _PATH_DEV_MAPPER "/"); - strcat(hsd->devname, mapper_device); + else rc = mnt_fs_set_source(cxt->fs, hsd->devname); - } } done: |
