Index: crypto/hmac_openssl.cc |
diff --git a/crypto/hmac_openssl.cc b/crypto/hmac_openssl.cc |
index 46bfbaefbeff7acdcf1fcbc2c925ed1a77d93e64..92eea19d780270cde6fa593986ed2015e9687f85 100644 |
--- a/crypto/hmac_openssl.cc |
+++ b/crypto/hmac_openssl.cc |
@@ -54,7 +54,7 @@ bool HMAC::Sign(const base::StringPiece& data, |
DCHECK(!plat_->key.empty()); // Init must be called before Sign. |
ScopedOpenSSLSafeSizeBuffer<EVP_MAX_MD_SIZE> result(digest, digest_length); |
- return ::HMAC(hash_alg_ == SHA1 ? EVP_sha1() : EVP_sha256(), |
+ return !!::HMAC(hash_alg_ == SHA1 ? EVP_sha1() : EVP_sha256(), |
&plat_->key[0], plat_->key.size(), |
reinterpret_cast<const unsigned char*>(data.data()), |
data.size(), |