make PerSourceMaxStartups first-match-wins; ok dtucker@
authordjm <djm@openbsd.org>
Tue, 29 Aug 2023 02:50:10 +0000 (02:50 +0000)
committerdjm <djm@openbsd.org>
Tue, 29 Aug 2023 02:50:10 +0000 (02:50 +0000)
usr.bin/ssh/servconf.c

index d8a652d..84fc8a6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: servconf.c,v 1.396 2023/07/17 05:26:38 djm Exp $ */
+/* $OpenBSD: servconf.c,v 1.397 2023/08/29 02:50:10 djm Exp $ */
 /*
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
  *                    All rights reserved
@@ -1973,7 +1973,7 @@ process_server_config_line_depth(ServerOptions *options, char *line,
                                fatal("%s line %d: %s integer value %s.",
                                    filename, linenum, keyword, errstr);
                }
-               if (*activep)
+               if (*activep && options->per_source_max_startups == -1)
                        options->per_source_max_startups = value;
                break;