diff --git a/src/addon/md5.cpp b/src/addon/md5.cpp index 93dd1df7680..904e6560a2e 100644 --- a/src/addon/md5.cpp +++ b/src/addon/md5.cpp @@ -162,7 +162,11 @@ std::string MD5::hex_digest() { s[32]='\0'; - return s; + // Create string from 's' + std::string s_str = std::string(s); + delete[] s; + + return s_str; } std::ostream& operator<<(std::ostream &stream, MD5 context) {