}
consider_for_advertising (hello);
pos = find_peer (peer);
+ if (pos == NULL)
+ pos = make_peer (peer, hello, GNUNET_NO);
GNUNET_assert (NULL != pos);
#if DEBUG_TOPOLOGY
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
memcpy (buf, pos->hello, want);
GNUNET_CONTAINER_bloomfilter_add (pos->filter,
&pl->id.hashPubKey);
- pl->next_hello_allowed = GNUNET_TIME_relative_to_absolute (HELLO_ADVERTISEMENT_MIN_FREQUENCY);
#if DEBUG_TOPOLOGY
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Sending %u bytes of `%s's",
#endif
}
}
+ pl->next_hello_allowed = GNUNET_TIME_relative_to_absolute (HELLO_ADVERTISEMENT_MIN_FREQUENCY);
pl->hello_delay_task
= GNUNET_SCHEDULER_add_now (sched,
&schedule_next_hello,