From 5055bc4e852e18ddbfc618623cdaa2c0572d5f0e Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 2 Nov 2024 19:27:46 +0100 Subject: [PATCH] exfatprogs: fix argument validation check (2) Since commit 7d354e5be83ed3bb981c59b3435ff64da56d185d ("exfatprogs: fix argument validation check"), exfatlabel tool error out when we try to set a new volume serial or label. exfatlabel /dev/sda1 "new label" exfatlabel -i /dev/sda1 0x12345678 Error out only if too few argument is given, ignore additional arguments. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/8199992419 Upstream: https://github.com/exfatprogs/exfatprogs/pull/279 Signed-off-by: Romain Naour --- label/label.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/label/label.c b/label/label.c index 12d027b..9c8aff3 100644 --- a/label/label.c +++ b/label/label.c @@ -78,7 +78,7 @@ int main(int argc, char *argv[]) if (version_only) exit(EXIT_FAILURE); - if (argc - optind != 1) + if (argc - optind < 1) usage(); ui.dev_name = argv[serial_mode + 1]; -- 2.45.0