| 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(),
|
|
|