Fixed nodes never being marked as used

This commit is contained in:
Maxim Biro 2014-05-22 04:06:32 -04:00
parent acc25436f8
commit 0f0ef7af63

View File

@ -428,8 +428,7 @@ static uint8_t candidates_create_internal(Assoc *assoc, hash_t hash, uint8_t *id
// enumerated lists are superior to magic numbers
if (!is_timeout(entry->used_at, BAD_NODE_TIMEOUT))
check = USED;
if (!is_timeout(entry->seen_at, CANDIDATES_SEEN_TIMEOUT))
else if (!is_timeout(entry->seen_at, CANDIDATES_SEEN_TIMEOUT))
check = SEENG;
else if (!is_timeout(entry->heard_at, CANDIDATES_HEARD_TIMEOUT))
check = SEENB_HEARDG;