From: Tobias Stoeckmann Date: Sat, 11 Apr 2026 18:48:08 +0000 (+0200) Subject: blkid: Fix memory leaks X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55887c161c22375ed9c7922cb7ab12dcb8d6798e;p=thirdparty%2Futil-linux.git blkid: Fix memory leaks If -L and -U arguments are supplied, optarg string duplication leaks memory. Signed-off-by: Tobias Stoeckmann --- diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 29f2046f7..c14c9897e 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -755,7 +755,9 @@ int main(int argc, char **argv) break; case 'L': ctl.eval = 1; + free(search_value); search_value = xstrdup(optarg); + free(search_type); search_type = xstrdup("LABEL"); break; case 'n': @@ -766,7 +768,9 @@ int main(int argc, char **argv) break; case 'U': ctl.eval = 1; + free(search_value); search_value = xstrdup(optarg); + free(search_type); search_type = xstrdup("UUID"); break; case 'i':