diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java index 6fa519036a..361e4b643a 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java @@ -80,9 +80,11 @@ class InitSshd implements InitStep { } private void generateSshHostKeys() throws InterruptedException, IOException { - if (!exists(site.ssh_key) && !exists(site.ssh_rsa) && !exists(site.ssh_dsa) - || !exists(site.ssh_ed25519) - || !exists(site.ssh_ecdsa)) { + if (!exists(site.ssh_key) + && (!exists(site.ssh_rsa) + || !exists(site.ssh_dsa) + || !exists(site.ssh_ed25519) + || !exists(site.ssh_ecdsa))) { System.err.print("Generating SSH host key ..."); System.err.flush();