old_match = GSC_TYPEMAP_test_match (tmap_old, client->types, client->tcnt);
new_match = GSC_TYPEMAP_test_match (tmap_new, client->types, client->tcnt);
if (old_match == new_match)
+ {
+ GNUNET_assert (old_match ==
+ GNUNET_CONTAINER_multihashmap_contains (client->connectmap,
+ &neighbour->hashPubKey));
return; /* no change */
+ }
if (old_match == GNUNET_NO)
{
/* send connect */
gettext_noop ("# entries in session map"),
GNUNET_CONTAINER_multihashmap_size (sessions),
GNUNET_NO);
+ GSC_CLIENTS_notify_clients_about_neighbour (peer,
+ NULL, 0 /* FIXME: ATSI */,
+ NULL,
+ session->tmap);
}