as soon as they became unavailable. (is this true?)
svn:r5565
helper_node_t *helper = smartlist_get(helper_nodes, i);
const char *why = NULL;
time_t since = 0;
- if (helper->unlisted_since + HELPER_ALLOW_UNLISTED > now) {
+ if (helper->unlisted_since &&
+ helper->unlisted_since + HELPER_ALLOW_UNLISTED < now) {
why = "unlisted";
since = helper->unlisted_since;
- } else if (helper->down_since + HELPER_ALLOW_DOWNTIME > now) {
+ } else if (helper->down_since &&
+ helper->down_since + HELPER_ALLOW_DOWNTIME < now) {
why = "down";
since = helper->down_since;
}