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

Diff for /src/usr.bin/ssh/servconf.c between version 1.165 and 1.166

version 1.165, 2006/08/14 12:40:25 version 1.166, 2006/12/13 08:34:39
Line 1184 
Line 1184 
                         }                          }
                         break;                          break;
                 }                  }
                   n = options->num_permitted_opens;       /* modified later */
                   if (*activep && n == -1)
                           channel_clear_adm_permitted_opens();
                 for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) {                  for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) {
                         p = hpdelim(&arg);                          p = hpdelim(&arg);
                         if (p == NULL)                          if (p == NULL)
Line 1193 
Line 1196 
                         if (arg == NULL || (port = a2port(arg)) == 0)                          if (arg == NULL || (port = a2port(arg)) == 0)
                                 fatal("%s line %d: bad port number in "                                  fatal("%s line %d: bad port number in "
                                     "PermitOpen", filename, linenum);                                      "PermitOpen", filename, linenum);
                         if (*activep && options->num_permitted_opens == -1) {                          if (*activep && n == -1)
                                 channel_clear_adm_permitted_opens();  
                                 options->num_permitted_opens =                                  options->num_permitted_opens =
                                     channel_add_adm_permitted_opens(p, port);                                      channel_add_adm_permitted_opens(p, port);
                         }  
                 }                  }
                 break;                  break;
   

Legend:
Removed from v.1.165  
changed lines
  Added in v.1.166