diff options
Diffstat (limited to 'node/AntiRecursion.hpp')
| -rw-r--r-- | node/AntiRecursion.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/node/AntiRecursion.hpp b/node/AntiRecursion.hpp index 8629d19a..4d9df465 100644 --- a/node/AntiRecursion.hpp +++ b/node/AntiRecursion.hpp @@ -58,7 +58,12 @@ class AntiRecursion public: AntiRecursion() { - memset(_history,0,sizeof(_history)); + for(int i=0;i<ZT_ANTIRECURSION_HISTORY_SIZE;++i) { + _history[i].tail[0] = 0; + _history[i].tail[1] = 0; + _history[i].tail[2] = 0; + _history[i].tail[3] = 0; + } _ptr = 0; } |
