From 9aee72099e518636acb243237042049c50dcf483 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 6 Jan 2016 10:59:39 -0800 Subject: AntiRecursion cleanup and some other minor things. --- node/AntiRecursion.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'node/AntiRecursion.hpp') diff --git a/node/AntiRecursion.hpp b/node/AntiRecursion.hpp index 4d9df465..78ee95c2 100644 --- a/node/AntiRecursion.hpp +++ b/node/AntiRecursion.hpp @@ -105,8 +105,9 @@ public: const _ArItem *const end = i + ZT_ANTIRECURSION_HISTORY_SIZE; while (i != end) { #ifdef ZT_NO_TYPE_PUNNING - if (!memcmp(pp,i->tail,32)) + if (!memcmp(pp,i->tail,32)) { return false; + } #else const uint64_t *t = i->tail; const uint64_t *p = reinterpret_cast(pp); @@ -114,8 +115,9 @@ public: bits |= *(t++) ^ *(p++); bits |= *(t++) ^ *(p++); bits |= *t ^ *p; - if (!bits) + if (!bits) { return false; + } #endif ++i; } -- cgit v1.2.3