diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-02-27 04:15:09 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-02-27 04:15:09 +0100 |
commit | 2d92ec0f27dbefef916e94f5d272a2ff72091c54 (patch) | |
tree | 87be0a4d48b049cfd197cb59d6693ab5192ac7e4 /src/set/gnunet-service-set_union.c | |
parent | 5abac271a452d04a5fbea2e4333a9606d435cf94 (diff) | |
download | gnunet-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.c | 7 |
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); |