Fix crashes on x-thread signal emission.
[dcpomatic.git] / src / lib / md5_digester.cc
index 1244209bd62fc149aea62d4f1f41025ce400d916..1d4d1974ad88fc1295307948d443a5dd5373e3ba 100644 (file)
 */
 
 #include <iomanip>
-#include <sstream>
 #include <openssl/md5.h>
 #include "md5_digester.h"
+#include "safe_stringstream.h"
 
 using std::string;
-using std::stringstream;
 using std::hex;
 using std::setfill;
 using std::setw;
@@ -51,7 +50,7 @@ MD5Digester::get () const
                unsigned char digest[MD5_DIGEST_LENGTH];
                MD5_Final (digest, &_context);
                
-               stringstream s;
+               SafeStringStream s;
                for (int i = 0; i < MD5_DIGEST_LENGTH; ++i) {
                        s << hex << setfill('0') << setw(2) << ((int) digest[i]);
                }