Am Friday 16 January 2009 16:45:02 schrieb Elpidio Silva: > But, with libpam-mount 0.44-1+lenny3 and 0.44-1+lenny2, the SGRP tag > match with anyone group. Attached is the patch that fixed this bug in pam_mount >= 1.1.
Regards, Bastian
diff --git a/src/rdconf1.c b/src/rdconf1.c index 4d1fff1..3135bc4 100644 --- a/src/rdconf1.c +++ b/src/rdconf1.c @@ -548,7 +548,7 @@ static bool user_in_sgrp(const char *user, const char *grp, bool icase) wp = const_cast(const char **, gent->gr_mem); while (wp != NULL && *wp != NULL) { - if (strcmp(*wp, user) || + if (strcmp(*wp, user) == 0 || (icase && strcasecmp(*wp, user)) == 0) return true; ++wp;
signature.asc
Description: This is a digitally signed message part.