commit: e18d8a6710957a563634ed4c02fae66a97b7a94e
parent 0e4a48fcb51bef3eba18845227351e965a524998
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 12 Jul 2023 20:07:13 +0200
cmd/env: clang-16 fixes
Diffstat:
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/cmd/env.c b/cmd/env.c
@@ -1,5 +1,5 @@
 // Collection of Unix tools, comparable to coreutils
-// SPDX-FileCopyrightText: 2017-2022 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
+// SPDX-FileCopyrightText: 2017-2023 Haelwenn (lanodan) Monnier <contact+utils@hacktivis.me>
 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only
 
 #define _POSIX_C_SOURCE 200809L
@@ -41,6 +41,7 @@ main(int argc, char *argv[])
 {
 	int c;
 	bool flag_i = false;
+	char *val;
 
 	/* flawfinder: ignore. Old implementations of getopt should fix themselves */
 	while((c = getopt(argc, argv, ":iu:-:")) != -1)
@@ -54,10 +55,10 @@ main(int argc, char *argv[])
 			unsetenv(optarg);
 			break;
 		case '-':
-			char *val = strchr(optarg, '=');
+			val = strchr(optarg, '=');
 			if(val == NULL)
 			{
-				fprintf(stderr, "env: Error: Missing = in long option\n", optopt);
+				fprintf(stderr, "env: Error: Missing = in long option\n");
 				return 1;
 			}