From: Thomas Weißschuh Date: Sun, 24 Dec 2023 11:35:18 +0000 (+0100) Subject: libblkid: (dev) use strdup to duplicate string X-Git-Tag: v2.40-rc1~84^2~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa80b610725d1b06ccbfa5b4d08c5340cb4dc0e9;p=thirdparty%2Futil-linux.git libblkid: (dev) use strdup to duplicate string Signed-off-by: Thomas Weißschuh --- diff --git a/libblkid/src/dev.c b/libblkid/src/dev.c index c38ec3d321..ca13f3970d 100644 --- a/libblkid/src/dev.c +++ b/libblkid/src/dev.c @@ -155,15 +155,13 @@ int blkid_dev_set_search(blkid_dev_iterate iter, if (!iter || iter->magic != DEV_ITERATE_MAGIC || !search_type || !search_value) return -1; - new_type = malloc(strlen(search_type)+1); - new_value = malloc(strlen(search_value)+1); + new_type = strdup(search_type); + new_value = strdup(search_value); if (!new_type || !new_value) { free(new_type); free(new_value); return -1; } - strcpy(new_type, search_type); - strcpy(new_value, search_value); free(iter->search_type); free(iter->search_value); iter->search_type = new_type;