summaryrefslogblamecommitdiff
path: root/net/gopher/files/patch-ab
blob: 502ff4b74df6b104b6d0aa17d85dbb36742ca776 (plain) (tree)
































                                                                       
*** gopherd/AUTH.c.orig	Tue Apr 29 12:28:14 1997
--- gopherd/AUTH.c	Tue Apr 29 12:33:45 1997
***************
*** 259,273 ****
--- 259,276 ----
  	  return(AUTHRES_SYSERR);
       }
       
+ #ifndef __FreeBSD__
       if (fgetpwent(ourpasswd) == NULL) {
  	  Debugmsg("fgetpwent failed...");
  	  return(AUTHRES_SYSERR);
       }
+ #endif
       
       fseek(ourpasswd, 0L,SEEK_SET);
  
       /** Mimic getpwnam, sigh why isn't setpwfile() everywhere....**/
       
+ #ifndef __FreeBSD__
       while ((pw = fgetpwent(ourpasswd)) != NULL) {
  	  if (strcmp(pw->pw_name, username) == 0) {
  	       pwcheck = AUTHunix_checkuser(pw, password);
***************
*** 291,296 ****
--- 294,300 ----
  		    return(pwcheck);
  	  }
       }
+ #endif
       return(AUTHRES_NOUSER);
  #else
       return(AUTHRES_SYSERR);