diff options
author | dd <dd@FreeBSD.org> | 2002-07-28 03:52:44 +0000 |
---|---|---|
committer | dd <dd@FreeBSD.org> | 2002-07-28 03:52:44 +0000 |
commit | a22e9df072960393e48b7c9b5da2cc85e7dcab54 (patch) | |
tree | b5d70b8734293c58d7a5d02779d2414f8b9db511 /tools | |
parent | 5a6eb0ca5faa6cb454026bf21087d0fcc0947fff (diff) | |
download | FreeBSD-src-a22e9df072960393e48b7c9b5da2cc85e7dcab54.zip FreeBSD-src-a22e9df072960393e48b7c9b5da2cc85e7dcab54.tar.gz |
Unimplement panic(8) by making sure that we don't recurse into a
ruleset. If we do, that means there's a ruleset loop (10 includes 20
include 30 includes 10), which will quickly cause a double fault due
to stack overflow (since "include" is implemented by recursion).
(Previously, we only checked that X didn't include X.)
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions