View | Details | Raw Unified | Return to bug 1880
Collapse All | Expand All

(-)openssh-5.8p1.orig/servconf.c (-2 / +2 lines)
Lines 1330-1336 Link Here
1330
			    filename, linenum);
1330
			    filename, linenum);
1331
		n = options->num_permitted_opens;	/* modified later */
1331
		n = options->num_permitted_opens;	/* modified later */
1332
		if (strcmp(arg, "any") == 0) {
1332
		if (strcmp(arg, "any") == 0) {
1333
			if (*activep && n == -1) {
1333
			if (*activep) {
1334
				channel_clear_adm_permitted_opens();
1334
				channel_clear_adm_permitted_opens();
1335
				options->num_permitted_opens = 0;
1335
				options->num_permitted_opens = 0;
1336
			}
1336
			}
Lines 1347-1353 Link Here
1347
			if (arg == NULL || (port = a2port(arg)) <= 0)
1347
			if (arg == NULL || (port = a2port(arg)) <= 0)
1348
				fatal("%s line %d: bad port number in "
1348
				fatal("%s line %d: bad port number in "
1349
				    "PermitOpen", filename, linenum);
1349
				    "PermitOpen", filename, linenum);
1350
			if (*activep && n == -1)
1350
			if (*activep)
1351
				options->num_permitted_opens =
1351
				options->num_permitted_opens =
1352
				    channel_add_adm_permitted_opens(p, port);
1352
				    channel_add_adm_permitted_opens(p, port);
1353
		}
1353
		}

Return to bug 1880