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>
This commit is contained in:
Orgad Shaneh
2015-11-20 11:00:04 +02:00
committed by Orgad Shaneh
parent 01b50d2fc3
commit d5ff81e1c5

View File

@@ -173,7 +173,7 @@ void SshKeyGenerator::generateOpenSslPublicKeyString(const KeyPtr &key)
void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key) void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key)
{ {
QList<BigInt> params; QList<BigInt> params;
const char *label; const char *label = "";
switch (m_type) { switch (m_type) {
case Rsa: { case Rsa: {
const QSharedPointer<RSA_PrivateKey> rsaKey const QSharedPointer<RSA_PrivateKey> rsaKey
@@ -197,6 +197,7 @@ void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key)
case Ecdsa: case Ecdsa:
params << key.dynamicCast<ECDSA_PrivateKey>()->private_value(); params << key.dynamicCast<ECDSA_PrivateKey>()->private_value();
label = "EC PRIVATE KEY"; label = "EC PRIVATE KEY";
break;
} }
DER_Encoder encoder; DER_Encoder encoder;