diff options
| author | Olivier Certner <olce@FreeBSD.org> | 2026-06-01 08:52:16 +0000 |
|---|---|---|
| committer | Olivier Certner <olce@FreeBSD.org> | 2026-06-01 15:23:51 +0000 |
| commit | 79d0dbc9c6d6a1627c9f3eeab0633c232a6a0a34 (patch) | |
| tree | 0e24fe35c2b9502c4be7c088a8ac71a92a2c520b /tests/sys | |
| parent | 84dd0acd1c8c93b8e5074f895a30dc49bc00c8d3 (diff) | |
Diffstat (limited to 'tests/sys')
| -rw-r--r-- | tests/sys/mac/do/invalid_configs.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/sys/mac/do/invalid_configs.sh b/tests/sys/mac/do/invalid_configs.sh index d1a9eb8c1e96..91e38a0055c0 100644 --- a/tests/sys/mac/do/invalid_configs.sh +++ b/tests/sys/mac/do/invalid_configs.sh @@ -72,6 +72,19 @@ rules_wrong_separator_body() sysctl_set_and_check_fails_rules "uid=1001>gid=0:gid=1001>gid=5" } +# Added after observing a panic() in this situation because of a double-free +# after introduction of "exec_paths". +atf_test_case non_first_rule_unparseable +non_first_rule_unparseable_head() +{ + atf_set descr "Non-first rule wrong" +} + +non_first_rule_unparseable_body() +{ + sysctl_set_and_check_fails_rules "gid=1001>uid=0;hello" +} + atf_init_test_cases() { @@ -83,4 +96,5 @@ atf_init_test_cases() atf_add_test_case rule_user_names_fail atf_add_test_case rule_group_names_fail atf_add_test_case rules_wrong_separator + atf_add_test_case non_first_rule_unparseable } |
