[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.12 and 1.13

version 1.12, 2001/03/10 17:51:04 version 1.13, 2001/06/24 05:25:10
Line 162 
Line 162 
         return got_positive;          return got_positive;
 }  }
   
   /*
    * returns 0 if we get a negative match for the hostname or the ip
    * or if we get no match at all.  returns 1 otherwise.
    */
   int
   match_host_and_ip(const char *host, const char *ipaddr,
       const char *patterns)
   {
           int mhost, mip;
   
           /* negative ipaddr match */
           if ((mip = match_hostname(ipaddr, patterns, strlen(patterns))) == -1)
                   return 0;
           /* negative hostname match */
           if ((mhost = match_hostname(host, patterns, strlen(patterns))) == -1)
                   return 0;
           /* no match at all */
           if (mhost == 0 && mip == 0)
                   return 0;
           return 1;
   }
   
   /*
    * Returns first item from client-list that is also supported by server-list,
    * caller must xfree() returned string.
    */
 #define MAX_PROP        20  #define MAX_PROP        20
 #define SEP     ","  #define SEP     ","
 char *  char *

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13