From d5ff81e1c5691d2aba2f96fbcf2753056944420b Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Fri, 20 Nov 2015 11:00:04 +0200 Subject: [PATCH] SSH: Fix GCC 5.2.1 warning in release build warning: 'label' may be used uninitialized in this function I know it doesn't make sense... :) Change-Id: I954ea725f7437d4b31f836134bf59b10f9fbee01 Reviewed-by: Christian Kandeler --- src/libs/ssh/sshkeygenerator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;