mirror of
https://github.com/opencv/opencv.git
synced 2024-11-24 11:10:21 +08:00
imgproc(hdr): fix bounds check in HdrDecoder::checkSignature()
This commit is contained in:
parent
30373d2566
commit
4ca89db22d
@ -102,8 +102,12 @@ bool HdrDecoder::readData(Mat& _img)
|
||||
bool HdrDecoder::checkSignature( const String& signature ) const
|
||||
{
|
||||
if (signature.size() >= m_signature.size() &&
|
||||
(!memcmp(signature.c_str(), m_signature.c_str(), m_signature.size()) ||
|
||||
!memcmp(signature.c_str(), m_signature_alt.c_str(), m_signature_alt.size())))
|
||||
0 == memcmp(signature.c_str(), m_signature.c_str(), m_signature.size())
|
||||
)
|
||||
return true;
|
||||
if (signature.size() >= m_signature_alt.size() &&
|
||||
0 == memcmp(signature.c_str(), m_signature_alt.c_str(), m_signature_alt.size())
|
||||
)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user