diff --git a/src/libs/ssh/sshkeygenerator.cpp b/src/libs/ssh/sshkeygenerator.cpp index 1c6e22db038..6f1800e90d5 100644 --- a/src/libs/ssh/sshkeygenerator.cpp +++ b/src/libs/ssh/sshkeygenerator.cpp @@ -173,7 +173,7 @@ void SshKeyGenerator::generateOpenSslPublicKeyString(const KeyPtr &key) void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key) { QList params; - const char *label; + const char *label = ""; switch (m_type) { case Rsa: { const QSharedPointer rsaKey @@ -197,6 +197,7 @@ void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key) case Ecdsa: params << key.dynamicCast()->private_value(); label = "EC PRIVATE KEY"; + break; } DER_Encoder encoder;