diff options
author | Todd C. Miller <Todd.Miller@sudo.ws> | 2022-03-14 13:51:03 -0600 |
---|---|---|
committer | Todd C. Miller <Todd.Miller@sudo.ws> | 2022-03-14 13:51:03 -0600 |
commit | 182580f1f81c1a045e1156b0d722aab56d52ba06 (patch) | |
tree | e0047c42e6322c48da1ed5ddd6ef637ada08f2d6 | |
parent | a79c815d63f8f6a21373df431c87e68493dc6ba3 (diff) | |
download | sudo-182580f1f81c1a045e1156b0d722aab56d52ba06.tar.gz |
Unset LANGUAGE when running tests, otherwise it may override LC_ALL.
Bug #1025.
-rw-r--r-- | lib/eventlog/Makefile.in | 1 | ||||
-rw-r--r-- | lib/iolog/Makefile.in | 5 | ||||
-rw-r--r-- | lib/util/Makefile.in | 3 | ||||
-rw-r--r-- | logsrvd/Makefile.in | 2 | ||||
-rw-r--r-- | plugins/python/Makefile.in | 1 | ||||
-rw-r--r-- | plugins/sudoers/Makefile.in | 5 | ||||
-rw-r--r-- | src/Makefile.in | 1 |
7 files changed, 18 insertions, 0 deletions
diff --git a/lib/eventlog/Makefile.in b/lib/eventlog/Makefile.in index 9e640f555..b7eb56a66 100644 --- a/lib/eventlog/Makefile.in +++ b/lib/eventlog/Makefile.in @@ -159,6 +159,7 @@ check: $(TEST_PROGS) check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ diff --git a/lib/iolog/Makefile.in b/lib/iolog/Makefile.in index e83527137..445a8f14f 100644 --- a/lib/iolog/Makefile.in +++ b/lib/iolog/Makefile.in @@ -209,6 +209,7 @@ run-fuzz_iolog_json: fuzz_iolog_json LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -235,6 +236,7 @@ run-fuzz_iolog_legacy: fuzz_iolog_legacy LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -261,6 +263,7 @@ run-fuzz_iolog_timing: fuzz_iolog_timing LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -311,6 +314,7 @@ check-fuzzer: $(FUZZ_PROGS) LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ echo "fuzz_iolog_legacy: verifying corpus"; \ @@ -329,6 +333,7 @@ check: $(TEST_PROGS) check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ rval=0; \ diff --git a/lib/util/Makefile.in b/lib/util/Makefile.in index 07f538cad..2680525d8 100644 --- a/lib/util/Makefile.in +++ b/lib/util/Makefile.in @@ -342,6 +342,7 @@ run-fuzz_sudo_conf: fuzz_sudo_conf LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -404,6 +405,7 @@ check-fuzzer: $(FUZZ_PROGS) LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ echo "fuzz_sudo_conf: verifying corpus"; \ @@ -419,6 +421,7 @@ check: $(TEST_PROGS) check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ rval=0; \ diff --git a/logsrvd/Makefile.in b/logsrvd/Makefile.in index e6062aade..8b1f6a473 100644 --- a/logsrvd/Makefile.in +++ b/logsrvd/Makefile.in @@ -188,6 +188,7 @@ run-fuzz_logsrvd_conf: fuzz_logsrvd_conf LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -250,6 +251,7 @@ check-fuzzer: $(FUZZ_PROGS) LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ echo "fuzz_logsrvd_conf: verifying corpus"; \ diff --git a/plugins/python/Makefile.in b/plugins/python/Makefile.in index aa129b892..5fea0361b 100644 --- a/plugins/python/Makefile.in +++ b/plugins/python/Makefile.in @@ -233,6 +233,7 @@ check: $(TEST_PROGS) check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ LSAN_OPTIONS=suppressions=$(srcdir)/lsan_suppr.txt \ diff --git a/plugins/sudoers/Makefile.in b/plugins/sudoers/Makefile.in index 5e73fda59..a28110950 100644 --- a/plugins/sudoers/Makefile.in +++ b/plugins/sudoers/Makefile.in @@ -435,6 +435,7 @@ run-fuzz_policy: fuzz_policy LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -461,6 +462,7 @@ run-fuzz_sudoers: fuzz_sudoers LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -487,6 +489,7 @@ run-fuzz_sudoers_ldif: fuzz_sudoers_ldif LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ @@ -636,6 +639,7 @@ check-fuzzer: $(FUZZ_PROGS) LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ echo "fuzz_sudoers: verifying corpus"; \ @@ -654,6 +658,7 @@ check: $(TEST_PROGS) visudo testsudoers cvtsudoers check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ umask 022; \ diff --git a/src/Makefile.in b/src/Makefile.in index 5647c2b9f..8ad9e55f4 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -331,6 +331,7 @@ check: $(TEST_PROGS) check-fuzzer LC_ALL=C; export LC_ALL; \ fi; \ unset LANG || LANG=; \ + unset LANGUAGE || LANGUAGE=; \ MALLOC_OPTIONS=S; export MALLOC_OPTIONS; \ MALLOC_CONF="abort:true,junk:true"; export MALLOC_CONF; \ ./check_net_ifs $(TEST_VERBOSE); \ |