diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-07-23 05:47:26 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-07-23 05:47:26 +0000 |
commit | 29741371698141bf6f7e1adcef2008fe8bd2a579 (patch) | |
tree | 17abcc1da95b67d927b0a75c5b3765839956b8aa /src/cadet/gnunet-service-cadet_channel.c | |
parent | c400e729c00d3f187ffb6114ab402a1cc9576419 (diff) | |
download | gnunet-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.c | 1 |
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; |