Fix Windows key-chunk deletion (too paranoid)
authorMichael Schuster <michael@schuster.ms>
Sun, 8 Dec 2019 00:56:15 +0000 (01:56 +0100)
committerMichael Schuster <48932272+misch7@users.noreply.github.com>
Sun, 8 Dec 2019 01:47:22 +0000 (02:47 +0100)
Clear the key chunk buffer, but don't set _clientSslKeyChunkCount to zero because we need it later for deleteKeychainEntries

Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/creds/webflowcredentials.cpp

index 073a0c996b957886e397ac55426f174ca7a60c34..25da56783f299fbf1146c44a59a3d69f6759161a 100644 (file)
@@ -586,7 +586,7 @@ void WebFlowCredentials::slotReadClientKeyPEMJobDone(QKeychain::Job *incomingJob
         if (_clientSslKey.isNull()) {
             qCWarning(lcWebFlowCredentials) << "Could not load SSL key into Qt!";
         }
-        _clientSslKeyChunkCount = 0;
+        // clear key chunk buffer, but don't set _clientSslKeyChunkCount to zero because we need it for deleteKeychainEntries
         _clientSslKeyChunkBufferPEM.clear();
     }