diff options
| -rw-r--r-- | src/corelib/tools/qcryptographichash.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/tools/qcryptographichash.cpp b/src/corelib/tools/qcryptographichash.cpp index ccf34312de..258a97b8e1 100644 --- a/src/corelib/tools/qcryptographichash.cpp +++ b/src/corelib/tools/qcryptographichash.cpp @@ -550,6 +550,7 @@ void QCryptographicHashPrivate::reset() noexcept if (context && !initializationFailed) { // everything already set up - just reset the context EVP_MD_CTX_reset(context.get()); + initializationFailed = !EVP_DigestInit_ex(context.get(), algorithm.get(), nullptr); return; } |
