commit | 951a12cf4e6ab74d96466de5462265070b345291 | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Thu Jul 01 15:09:45 2010 +0200 |
committer | Harald Welte <laforge@gnumonks.org> | Thu Jul 01 15:09:45 2010 +0200 |
tree | b08429dc133ef864e4432b8fb79c480983a9377e | |
parent | 362aea0f4d31dfa589ba533e064f7a16103b0b82 [diff] [blame] |
[SGSN] SNDCP: fix off-by-one error during defragmentation
diff --git a/openbsc/src/gprs/gprs_sndcp.c b/openbsc/src/gprs/gprs_sndcp.c index ebda26c..b352aeb 100644 --- a/openbsc/src/gprs/gprs_sndcp.c +++ b/openbsc/src/gprs/gprs_sndcp.c
@@ -113,7 +113,7 @@ unsigned int i; /* create a bitmask of needed segments */ - for (i = 0; i < sne->defrag.highest_seg; i++) + for (i = 0; i <= sne->defrag.highest_seg; i++) seg_needed |= (1 << i); if (seg_needed == sne->defrag.seg_have)