diff options
author | Tomas Mraz <tm@t8m.info> | 2007-10-18 11:02:57 +0000 |
---|---|---|
committer | Tomas Mraz <tm@t8m.info> | 2007-10-18 11:02:57 +0000 |
commit | 5aafd4bcca561a58c49913f3c338df6ef924505a (patch) | |
tree | b8214b59fda02cc1079f2e3627be8b8067b4e9e5 /xtests | |
parent | 4507528d83d454b9b9c32a5e94a939f125020aa9 (diff) | |
download | pam-5aafd4bcca561a58c49913f3c338df6ef924505a.tar.gz pam-5aafd4bcca561a58c49913f3c338df6ef924505a.tar.bz2 pam-5aafd4bcca561a58c49913f3c338df6ef924505a.zip |
Relevant BUGIDs:
Purpose of commit: testcase
Commit summary:
---------------
2007-10-18 Tomas Mraz <t8m@centrum.cz>
* xtests/tst-pam_dispatch4.c: Fix comment about the test.
* xtests/tst-pam_dispatch4.pamd: Improve the testcase.
Diffstat (limited to 'xtests')
-rw-r--r-- | xtests/tst-pam_dispatch4.c | 3 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch4.pamd | 6 |
2 files changed, 4 insertions, 5 deletions
diff --git a/xtests/tst-pam_dispatch4.c b/xtests/tst-pam_dispatch4.c index 745e9cfc..a4db8a88 100644 --- a/xtests/tst-pam_dispatch4.c +++ b/xtests/tst-pam_dispatch4.c @@ -46,8 +46,7 @@ static struct pam_conv conv = { }; -/* Check that errors of optional modules are ignored and that - required modules after a sufficient one are not executed. */ +/* Check that jumps are processed correctly. */ int main(int argc, char *argv[]) diff --git a/xtests/tst-pam_dispatch4.pamd b/xtests/tst-pam_dispatch4.pamd index 7c08372b..ac995add 100644 --- a/xtests/tst-pam_dispatch4.pamd +++ b/xtests/tst-pam_dispatch4.pamd @@ -1,8 +1,8 @@ #%PAM-1.0 -# We jump to pam_permit.so, should pass +# We jump to end of the stack with previous pam_permit.so, should pass +auth required pam_permit.so auth [success=1 default=ignore] pam_debug.so auth=success auth required pam_deny.so -auth required pam_permit.so -# We jump to a non-existing slot, fail, but don't seg.fault +# We jump to end of the stack without any module in OK state, should fail account [success=1 default=ignore] pam_debug.so account=success account required pam_deny.so |