From f9a487043828bf79a20dd2747809c3f5761ca04a Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Thu, 29 Apr 2010 12:40:02 -0400 Subject: - add a couple of aliases, because even i think "stone" when i see "scissors" --- src/pam_rps.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) { -- cgit