diff options
author | Harald Welte <laforge@gnumonks.org> | 2010-07-01 15:09:45 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-07-01 15:09:45 +0200 |
commit | 951a12cf4e6ab74d96466de5462265070b345291 (patch) | |
tree | b08429dc133ef864e4432b8fb79c480983a9377e | |
parent | 362aea0f4d31dfa589ba533e064f7a16103b0b82 (diff) |
[SGSN] SNDCP: fix off-by-one error during defragmentation
-rw-r--r-- | openbsc/src/gprs/gprs_sndcp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/gprs/gprs_sndcp.c b/openbsc/src/gprs/gprs_sndcp.c index ebda26c63..b352aeb9b 100644 --- a/openbsc/src/gprs/gprs_sndcp.c +++ b/openbsc/src/gprs/gprs_sndcp.c @@ -113,7 +113,7 @@ static int defrag_have_all_segments(struct gprs_sndcp_entity *sne) 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) |