[BACK]Return to match.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/match.c between version 1.18 and 1.19

version 1.18, 2002/02/28 19:36:28 version 1.19, 2002/03/01 13:12:10
Line 38 
Line 38 
 RCSID("$OpenBSD$");  RCSID("$OpenBSD$");
   
 #include "match.h"  #include "match.h"
 #include "canohost.h"  
 #include "xmalloc.h"  #include "xmalloc.h"
   
 /*  /*
Line 203 
Line 202 
  * match user, user@host_or_ip, user@host_or_ip_list against pattern   * match user, user@host_or_ip, user@host_or_ip_list against pattern
  */   */
 int  int
 match_user(const char *user, int verify_reverse_mapping,  match_user(const char *user, const char *host, const char *ipaddr,
     const char *pattern)      const char *pattern)
 {  {
         char *p, *pat;          char *p, *pat;
Line 217 
Line 216 
         *p++ = '\0';          *p++ = '\0';
   
         if ((ret = match_pattern(user, pat)) == 1)          if ((ret = match_pattern(user, pat)) == 1)
                 ret = match_host_and_ip(                  ret = match_host_and_ip(host, ipaddr, p);
                     get_canonical_hostname(verify_reverse_mapping),  
                     get_remote_ipaddr(), p);  
         xfree(pat);          xfree(pat);
   
         return ret;          return ret;

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19