fix AuthorizedPrincipalsCommand when AuthorizedKeysCommand appears
authordjm <djm@openbsd.org>
Wed, 24 May 2023 23:01:06 +0000 (23:01 +0000)
committerdjm <djm@openbsd.org>
Wed, 24 May 2023 23:01:06 +0000 (23:01 +0000)
previously in configuration. Reported by John Meyers in bz3574
ok dtucker@

usr.bin/ssh/servconf.c

index 3794c31..6d056f7 100644 (file)
@@ -1,5 +1,5 @@
 
-/* $OpenBSD: servconf.c,v 1.392 2023/03/05 05:34:09 dtucker Exp $ */
+/* $OpenBSD: servconf.c,v 1.393 2023/05/24 23:01:06 djm Exp $ */
 /*
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
  *                    All rights reserved
@@ -2346,7 +2346,7 @@ process_server_config_line_depth(ServerOptions *options, char *line,
                        fatal("%.200s line %d: %s must be an absolute path",
                            filename, linenum, keyword);
                }
-               if (*activep && options->authorized_keys_command == NULL)
+               if (*activep && *charptr == NULL)
                        *charptr = xstrdup(str + len);
                argv_consume(&ac);
                break;