diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2022-03-04 17:09:01 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2022-03-04 17:10:22 +0100 |
commit | b2e19b24998e40d407b591cd58c3e37f5e319ee8 (patch) | |
tree | ebaea0e8ff8c971e818355ad847c7deaafa281cb /scene/resources | |
parent | 3078b92dffd59204556037315acebaf2fe46dbff (diff) |
Animation: Silence false positive -Wstringop-overflow warning
And disable debug code which was wrongly left enabled.
Diffstat (limited to 'scene/resources')
-rw-r--r-- | scene/resources/animation.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scene/resources/animation.cpp b/scene/resources/animation.cpp index 312a557602..f6e0df0265 100644 --- a/scene/resources/animation.cpp +++ b/scene/resources/animation.cpp @@ -4347,7 +4347,7 @@ struct AnimationCompressionDataState { if (temp_packets.size() == 0) { return; //nohing to do } -#define DEBUG_PACKET_PUSH +//#define DEBUG_PACKET_PUSH #ifdef DEBUG_PACKET_PUSH #ifndef _MSC_VER #warning Debugging packet push, disable this code in production to gain a bit more import performance. @@ -4378,7 +4378,7 @@ struct AnimationCompressionDataState { header_bytes += 2; } - while (header_bytes % 4 != 0) { + while (header_bytes < 8 && header_bytes % 4 != 0) { // First cond needed to silence wrong GCC warning. header[header_bytes++] = 0; } |