Fix a bug in the BSD_AUTH access control handling

Apply by doing:
       cd /usr/src
       patch -p0 < 004_sshbsdauth.patch
       cd usr.bin/ssh
       make obj
       make cleandir
       make depend
       make && make install

Index: usr.bin/ssh/auth.c
===================================================================
RCS file: /cvs/src/usr.bin/ssh/auth.c,v
retrieving revision 1.41
diff -u -r1.41 auth.c
--- usr.bin/ssh/auth.c  19 Mar 2002 15:31:47 -0000      1.41
+++ usr.bin/ssh/auth.c  22 May 2002 20:28:25 -0000
@@ -410,7 +410,7 @@
       }
#ifdef BSD_AUTH
       if ((as = auth_open()) == NULL || auth_setpwd(as, pw) != 0 ||
-           auth_approval(NULL, lc, pw->pw_name, "ssh") <= 0) {
+           auth_approval(as, lc, pw->pw_name, "ssh") <= 0) {
               debug("Approval failure for %s", user);
               pw = NULL;
       }