aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/ssh
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2015-11-20 11:00:04 +0200
committerOrgad Shaneh <orgads@gmail.com>2015-11-20 09:08:58 +0000
commitd5ff81e1c5691d2aba2f96fbcf2753056944420b (patch)
tree5d286537ec45e5d1fcd204d759e07df0537109ef /src/libs/ssh
parent01b50d2fc3e05920c7aa5bf286d1272214c87b6e (diff)
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 <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/libs/ssh')
-rw-r--r--src/libs/ssh/sshkeygenerator.cpp3
1 files changed, 2 insertions, 1 deletions
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<BigInt> params;
- const char *label;
+ const char *label = "";
switch (m_type) {
case Rsa: {
const QSharedPointer<RSA_PrivateKey> rsaKey
@@ -197,6 +197,7 @@ void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key)
case Ecdsa:
params << key.dynamicCast<ECDSA_PrivateKey>()->private_value();
label = "EC PRIVATE KEY";
+ break;
}
DER_Encoder encoder;