summaryrefslogtreecommitdiff
path: root/src/dv/gnunet-service-dv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dv/gnunet-service-dv.c')
-rw-r--r--src/dv/gnunet-service-dv.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/dv/gnunet-service-dv.c b/src/dv/gnunet-service-dv.c
index 89f109345..6dc37f7d9 100644
--- a/src/dv/gnunet-service-dv.c
+++ b/src/dv/gnunet-service-dv.c
@@ -1247,10 +1247,8 @@ insert_next_element (void *cls,
*
* @param cls the 'struct DirectNeighbor' we're building the consensus with
* @param element the new element we have learned
- * @return GNUNET_OK if the valid is well-formed and should be added to the consensus,
- * GNUNET_SYSERR if the element should be ignored and not be propagated
*/
-static int
+static void
learn_route_cb (void *cls,
const struct GNUNET_CONSENSUS_Element *element)
{
@@ -1274,12 +1272,12 @@ learn_route_cb (void *cls,
neighbor->consensus_task = GNUNET_SCHEDULER_add_delayed (GNUNET_DV_CONSENSUS_FREQUENCY,
&start_consensus,
neighbor);
- return GNUNET_SYSERR;
+ return;
}
if (sizeof (struct Target) != element->size)
{
GNUNET_break_op (0);
- return GNUNET_SYSERR;
+ return;
}
target = GNUNET_malloc (sizeof (struct Target));
memcpy (target, element->data, sizeof (struct Target));
@@ -1291,9 +1289,8 @@ learn_route_cb (void *cls,
{
GNUNET_break_op (0);
GNUNET_free (target);
- return GNUNET_SYSERR;
+ return;
}
- return GNUNET_OK;
}