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

Diff for /src/usr.bin/ssh/compat.c between version 1.113 and 1.114

version 1.113, 2018/08/13 02:41:05 version 1.114, 2020/06/01 07:11:38
Line 155 
Line 155 
         return 0;          return 0;
 }  }
   
 #define SEP     ","  
 int  
 proto_spec(const char *spec)  
 {  
         char *s, *p, *q;  
         int ret = SSH_PROTO_UNKNOWN;  
   
         if (spec == NULL)  
                 return ret;  
         q = s = strdup(spec);  
         if (s == NULL)  
                 return ret;  
         for ((p = strsep(&q, SEP)); p && *p != '\0'; (p = strsep(&q, SEP))) {  
                 switch (atoi(p)) {  
                 case 2:  
                         ret |= SSH_PROTO_2;  
                         break;  
                 default:  
                         logit("ignoring bad proto spec: '%s'.", p);  
                         break;  
                 }  
         }  
         free(s);  
         return ret;  
 }  
   
 char *  char *
 compat_cipher_proposal(char *cipher_prop)  compat_cipher_proposal(char *cipher_prop)
 {  {

Legend:
Removed from v.1.113  
changed lines
  Added in v.1.114