From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WTF/wtf/CryptographicallyRandomNumber.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Source/WTF/wtf/CryptographicallyRandomNumber.cpp') diff --git a/Source/WTF/wtf/CryptographicallyRandomNumber.cpp b/Source/WTF/wtf/CryptographicallyRandomNumber.cpp index 123608616..8bcb91607 100644 --- a/Source/WTF/wtf/CryptographicallyRandomNumber.cpp +++ b/Source/WTF/wtf/CryptographicallyRandomNumber.cpp @@ -33,6 +33,7 @@ #include "NeverDestroyed.h" #include "OSRandomSource.h" #include +#include namespace WTF { @@ -64,7 +65,7 @@ private: ARC4Stream m_stream; int m_count; - std::mutex m_mutex; + Lock m_mutex; }; ARC4Stream::ARC4Stream() @@ -136,7 +137,7 @@ uint32_t ARC4RandomNumberGenerator::getWord() uint32_t ARC4RandomNumberGenerator::randomNumber() { - std::lock_guard lock(m_mutex); + std::lock_guard lock(m_mutex); m_count -= 4; stirIfNeeded(); @@ -145,7 +146,7 @@ uint32_t ARC4RandomNumberGenerator::randomNumber() void ARC4RandomNumberGenerator::randomValues(void* buffer, size_t length) { - std::lock_guard lock(m_mutex); + std::lock_guard lock(m_mutex); unsigned char* result = reinterpret_cast(buffer); stirIfNeeded(); -- cgit v1.2.1