diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2010-04-29 12:40:02 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2010-04-29 12:40:02 -0400 |
commit | f9a487043828bf79a20dd2747809c3f5761ca04a (patch) | |
tree | 77bee826301c0ba34094c0aa262a1f0a329b17be | |
parent | 646ddeb1b83fee8db29979c4fbafb6c70051df8e (diff) | |
download | pam_rps-f9a487043828bf79a20dd2747809c3f5761ca04a.tar.gz pam_rps-f9a487043828bf79a20dd2747809c3f5761ca04a.tar.xz pam_rps-f9a487043828bf79a20dd2747809c3f5761ca04a.zip |
- add a couple of aliases, because even i think "stone" when i see "scissors"
-rw-r--r-- | src/pam_rps.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pam_rps.c b/src/pam_rps.c index 0554f24..bb23d7f 100644 --- a/src/pam_rps.c +++ b/src/pam_rps.c @@ -50,12 +50,15 @@ struct beater { }; struct beater what_beats_rock[] = { {"paper", "covers"}, + {"papyrus", "covers"}, }; struct beater what_beats_paper[] = { {"scissors", "cuts"}, + {"shears", "cuts"}, }; struct beater what_beats_scissors[] = { {"rock", "blunts"}, + {"stone", "blunts"}, }; struct rule { const char *challenge; @@ -185,7 +188,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) abi_sun = 1; abi_linux = 1; n_rules = 3; - n_winners = 1; + n_winners = 2; for (i = 0; i < argc; i++) { /* Force Linux-PAM-style semantics. */ if (strcmp(argv[i], "linux") == 0) { |