[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.17 and 1.18

version 1.17, 2002/02/11 16:21:42 version 1.18, 2002/02/28 19:36:28
Line 38 
Line 38 
 RCSID("$OpenBSD$");  RCSID("$OpenBSD$");
   
 #include "match.h"  #include "match.h"
   #include "canohost.h"
 #include "xmalloc.h"  #include "xmalloc.h"
   
 /*  /*
Line 202 
Line 203 
  * 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, const char *host, const char *ipaddr,  match_user(const char *user, int verify_reverse_mapping,
     const char *pattern)      const char *pattern)
 {  {
         char *p, *pat;          char *p, *pat;
Line 216 
Line 217 
         *p++ = '\0';          *p++ = '\0';
   
         if ((ret = match_pattern(user, pat)) == 1)          if ((ret = match_pattern(user, pat)) == 1)
                 ret = match_host_and_ip(host, ipaddr, p);                  ret = match_host_and_ip(
                       get_canonical_hostname(verify_reverse_mapping),
                       get_remote_ipaddr(), p);
         xfree(pat);          xfree(pat);
   
         return ret;          return ret;

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