From: Christian Grothoff Date: Wed, 27 Feb 2019 06:12:32 +0000 (+0100) Subject: fix missing NBO conversions X-Git-Tag: v0.11.0~8 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b6428a2092bf7e873174c7b3ffaebf6b8094aae4;p=oweals%2Fgnunet.git fix missing NBO conversions --- diff --git a/src/cadet/gnunet-service-cadet_channel.c b/src/cadet/gnunet-service-cadet_channel.c index 10df917ff..cd5093c46 100644 --- a/src/cadet/gnunet-service-cadet_channel.c +++ b/src/cadet/gnunet-service-cadet_channel.c @@ -1318,9 +1318,9 @@ GCCH_handle_channel_plaintext_data (struct CadetChannel *ch, ((msg->mid.mid == ch->mid_recv.mid) && (GNUNET_YES == ch->reliable)) || ((GNUNET_NO == ch->reliable) && - (msg->mid.mid >= ch->mid_recv.mid) && + (ntohl (msg->mid.mid) >= ntohl (ch->mid_recv.mid)) && ((NULL == ccc->head_recv) || - (msg->mid.mid < ccc->head_recv->mid.mid))) ) + (ntohl (msg->mid.mid) < ntohl (ccc->head_recv->mid.mid)))) ) { LOG (GNUNET_ERROR_TYPE_DEBUG, "Giving %u bytes of payload with MID %u from %s to client %s\n", @@ -1430,7 +1430,7 @@ GCCH_handle_channel_plaintext_data (struct CadetChannel *ch, ccc->num_recv--; /* Do not process duplicate MID */ if ((msg->mid.mid == next_msg->mid.mid) || /* Duplicate */ - (msg->mid.mid < ch->mid_recv.mid)) /* Old */ + (ntohl (msg->mid.mid) < ntohl (ch->mid_recv.mid))) /* Old */ { /* Duplicate within the queue, drop */ LOG (GNUNET_ERROR_TYPE_DEBUG,