|
Lines 1184-1189
parse_flag:
Link Here
|
| 1184 |
} |
1184 |
} |
| 1185 |
break; |
1185 |
break; |
| 1186 |
} |
1186 |
} |
|
|
1187 |
n = options->num_permitted_opens; /* modified later */ |
| 1188 |
if (*activep && n == -1) |
| 1189 |
channel_clear_adm_permitted_opens(); |
| 1187 |
for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) { |
1190 |
for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) { |
| 1188 |
p = hpdelim(&arg); |
1191 |
p = hpdelim(&arg); |
| 1189 |
if (p == NULL) |
1192 |
if (p == NULL) |
|
Lines 1193-1203
parse_flag:
Link Here
|
| 1193 |
if (arg == NULL || (port = a2port(arg)) == 0) |
1196 |
if (arg == NULL || (port = a2port(arg)) == 0) |
| 1194 |
fatal("%s line %d: bad port number in " |
1197 |
fatal("%s line %d: bad port number in " |
| 1195 |
"PermitOpen", filename, linenum); |
1198 |
"PermitOpen", filename, linenum); |
| 1196 |
if (*activep && options->num_permitted_opens == -1) { |
1199 |
if (*activep && n == -1) |
| 1197 |
channel_clear_adm_permitted_opens(); |
|
|
| 1198 |
options->num_permitted_opens = |
1200 |
options->num_permitted_opens = |
| 1199 |
channel_add_adm_permitted_opens(p, port); |
1201 |
channel_add_adm_permitted_opens(p, port); |
| 1200 |
} |
|
|
| 1201 |
} |
1202 |
} |
| 1202 |
break; |
1203 |
break; |
| 1203 |
|
1204 |
|