This was actually caught by the test suite
---
builtins/shopt.def | 1 +
tests/shopt.right | 4 ----
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/builtins/shopt.def b/builtins/shopt.def
index 67bc0c22..37fda11e 100644
--- a/builtins/shopt.def
+++ b/builtins/shopt.def
@@ -357,6 +357,7 @@ void
reset_shopt_options (void)
{
autocd = cdable_vars = cdspelling = 0;
+ bash_source_fullpath = 0;
check_hashed_filenames = CHECKHASH_DEFAULT;
check_window_size = CHECKWINSIZE_DEFAULT;
allow_null_glob_expansion = glob_dot_filenames = 0;
diff --git a/tests/shopt.right b/tests/shopt.right
index e4ab12c0..80a42814 100644
--- a/tests/shopt.right
+++ b/tests/shopt.right
@@ -310,9 +310,5 @@ xtrace off
--
./shopt.tests: line 106: shopt: xyz1: invalid shell option name
./shopt.tests: line 107: shopt: xyz1: invalid option name
-4c4
-< bash_source_fullpath on
----
-> bash_source_fullpath off
expand_aliases on
expand_aliases on
--
2.46.0