summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--servconf.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/servconf.c b/servconf.c
index e0e43c3dd..16436512e 100644
--- a/servconf.c
+++ b/servconf.c
@@ -1,5 +1,5 @@
1 1
2/* $OpenBSD: servconf.c,v 1.310 2017/09/12 06:32:07 djm Exp $ */ 2/* $OpenBSD: servconf.c,v 1.311 2017/09/18 09:41:52 dtucker Exp $ */
3/* 3/*
4 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland 4 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
5 * All rights reserved 5 * All rights reserved
@@ -1665,11 +1665,12 @@ process_server_config_line(ServerOptions *options, char *line,
1665 filename, linenum); 1665 filename, linenum);
1666 i = options->num_permitted_opens; /* modified later */ 1666 i = options->num_permitted_opens; /* modified later */
1667 if (strcmp(arg, "any") == 0 || strcmp(arg, "none") == 0) { 1667 if (strcmp(arg, "any") == 0 || strcmp(arg, "none") == 0) {
1668 if (*activep && i == 0) 1668 if (*activep && i == 0) {
1669 options->num_permitted_opens = 1; 1669 options->num_permitted_opens = 1;
1670 options->permitted_opens = xcalloc(1, 1670 options->permitted_opens = xcalloc(1,
1671 sizeof(*options->permitted_opens)); 1671 sizeof(*options->permitted_opens));
1672 options->permitted_opens[0] = xstrdup(arg); 1672 options->permitted_opens[0] = xstrdup(arg);
1673 }
1673 break; 1674 break;
1674 } 1675 }
1675 for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) { 1676 for (; arg != NULL && *arg != '\0'; arg = strdelim(&cp)) {