mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-13 20:37:30 +01:00
fix(MD*Engine) g++ array-bounds warning
This commit is contained in:
@@ -134,8 +134,10 @@ const DigestEngine::Digest& MD4Engine::digest()
|
|||||||
#if defined(POCO_COMPILER_GCC)
|
#if defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC diagnostic push
|
#pragma GCC diagnostic push
|
||||||
#pragma GCC diagnostic ignored "-Wstringop-overflow"
|
#pragma GCC diagnostic ignored "-Wstringop-overflow"
|
||||||
|
#pragma GCC diagnostic ignored "-Warray-bounds"
|
||||||
#endif
|
#endif
|
||||||
_digest.insert(_digest.begin(), digest, digest + sizeof(digest));
|
_digest.insert(_digest.begin(), digest, digest + sizeof(digest));
|
||||||
|
poco_assert_dbg (_digest.size() == sizeof(digest));
|
||||||
#if defined(POCO_COMPILER_GCC)
|
#if defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC diagnostic pop
|
#pragma GCC diagnostic pop
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -134,8 +134,10 @@ const DigestEngine::Digest& MD5Engine::digest()
|
|||||||
#if defined(POCO_COMPILER_GCC)
|
#if defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC diagnostic push
|
#pragma GCC diagnostic push
|
||||||
#pragma GCC diagnostic ignored "-Wstringop-overflow"
|
#pragma GCC diagnostic ignored "-Wstringop-overflow"
|
||||||
|
#pragma GCC diagnostic ignored "-Warray-bounds"
|
||||||
#endif
|
#endif
|
||||||
_digest.insert(_digest.begin(), digest, digest + sizeof(digest));
|
_digest.insert(_digest.begin(), digest, digest + sizeof(digest));
|
||||||
|
poco_assert_dbg (_digest.size() == sizeof(digest));
|
||||||
#if defined(POCO_COMPILER_GCC)
|
#if defined(POCO_COMPILER_GCC)
|
||||||
#pragma GCC diagnostic pop
|
#pragma GCC diagnostic pop
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user