aboutsummaryrefslogtreecommitdiff
path: root/src/set/gnunet-service-set_union.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-02-27 04:15:09 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-02-27 04:15:09 +0100
commit2d92ec0f27dbefef916e94f5d272a2ff72091c54 (patch)
tree87be0a4d48b049cfd197cb59d6693ab5192ac7e4 /src/set/gnunet-service-set_union.c
parent5abac271a452d04a5fbea2e4333a9606d435cf94 (diff)
downloadgnunet-2d92ec0f27dbefef916e94f5d272a2ff72091c54.tar.gz
gnunet-2d92ec0f27dbefef916e94f5d272a2ff72091c54.zip
fix type error and test cases
Diffstat (limited to 'src/set/gnunet-service-set_union.c')
-rw-r--r--src/set/gnunet-service-set_union.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/set/gnunet-service-set_union.c b/src/set/gnunet-service-set_union.c
index 4283ba88c..6b0520374 100644
--- a/src/set/gnunet-service-set_union.c
+++ b/src/set/gnunet-service-set_union.c
@@ -781,7 +781,8 @@ send_element_iterator (void *cls,
781{ 781{
782 struct Operation *op = cls; 782 struct Operation *op = cls;
783 struct GNUNET_SET_ElementMessage *emsg; 783 struct GNUNET_SET_ElementMessage *emsg;
784 struct GNUNET_SET_Element *el = value; 784 struct ElementEntry *ee = value;
785 struct GNUNET_SET_Element *el = &ee->element;
785 struct GNUNET_MQ_Envelope *ev; 786 struct GNUNET_MQ_Envelope *ev;
786 787
787 ev = GNUNET_MQ_msg_extra (emsg, el->size, GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT); 788 ev = GNUNET_MQ_msg_extra (emsg, el->size, GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT);
@@ -1553,7 +1554,9 @@ handle_p2p_full_element (void *cls,
1553 } 1554 }
1554 } 1555 }
1555 1556
1556 if (op->state->received_total > 8 && op->state->received_fresh < op->state->received_total / 3) 1557 if ( (GNUNET_YES == op->spec->byzantine) &&
1558 (op->state->received_total > 8) &&
1559 (op->state->received_fresh < op->state->received_total / 3) )
1557 { 1560 {
1558 /* The other peer gave us lots of old elements, there's something wrong. */ 1561 /* The other peer gave us lots of old elements, there's something wrong. */
1559 GNUNET_break_op (0); 1562 GNUNET_break_op (0);