aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet_channel.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-07-23 05:47:26 +0000
committerBart Polot <bart@net.in.tum.de>2014-07-23 05:47:26 +0000
commit29741371698141bf6f7e1adcef2008fe8bd2a579 (patch)
tree17abcc1da95b67d927b0a75c5b3765839956b8aa /src/cadet/gnunet-service-cadet_channel.c
parentc400e729c00d3f187ffb6114ab402a1cc9576419 (diff)
downloadgnunet-29741371698141bf6f7e1adcef2008fe8bd2a579.tar.gz
gnunet-29741371698141bf6f7e1adcef2008fe8bd2a579.zip
- make sure head of pending messages is > expected message, fix integer underflow
Diffstat (limited to 'src/cadet/gnunet-service-cadet_channel.c')
-rw-r--r--src/cadet/gnunet-service-cadet_channel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet_channel.c b/src/cadet/gnunet-service-cadet_channel.c
index 4b1200102..867e6b0de 100644
--- a/src/cadet/gnunet-service-cadet_channel.c
+++ b/src/cadet/gnunet-service-cadet_channel.c
@@ -1540,6 +1540,7 @@ GCCH_send_data_ack (struct CadetChannel *ch, int fwd)
1540 GC_m2s (copy->type)); 1540 GC_m2s (copy->type));
1541 continue; 1541 continue;
1542 } 1542 }
1543 GNUNET_assert (copy->mid > ack);
1543 delta = copy->mid - (ack + 1); 1544 delta = copy->mid - (ack + 1);
1544 if (63 < delta) 1545 if (63 < delta)
1545 break; 1546 break;