Browse Source

migw: Fix build failure

Tatsuhiro Tsujikawa 9 years ago
parent
commit
6da1e9989c
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/SimpleRandomizer.cc

+ 5 - 3
src/SimpleRandomizer.cc

@@ -67,14 +67,16 @@ namespace {
 std::random_device rd;
 } // namespace
 
-SimpleRandomizer::SimpleRandomizer() : gen_(rd())
-{
 #ifdef __MINGW32__
+SimpleRandomizer::SimpleRandomizer()
+{
   BOOL r = ::CryptAcquireContext(&provider_, 0, 0, PROV_RSA_FULL,
                                  CRYPT_VERIFYCONTEXT | CRYPT_SILENT);
   assert(r);
-#endif
 }
+#else  // !__MINGW32__
+SimpleRandomizer::SimpleRandomizer() : gen_(rd()) {}
+#endif // !__MINGW32__
 
 SimpleRandomizer::~SimpleRandomizer()
 {