diff options
author | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2011-11-07 17:33:25 +0000 |
---|---|---|
committer | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2011-11-07 17:33:25 +0000 |
commit | b7f6cf7788147fe4b7ebc9a50bc923cdafbdedec (patch) | |
tree | e0e850685e4b1fb891ef5d41e668f8932a0567c1 | |
parent | 32630b0d35e1ab98bbd5b04fb240dbb9409f739c (diff) |
bugfix: off-by-one in span assignment
The test in _check_spanno_and_basechan() was off by one
(used '<' instead of '<=')
Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>
Acked-by: Shaun Ruffell <sruffell@digium.com>
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@10327 a0bf4364-ded3-4de4-8d8a-66a801d63aff
-rw-r--r-- | drivers/dahdi/dahdi-base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c index 153ae87..4214ad3 100644 --- a/drivers/dahdi/dahdi-base.c +++ b/drivers/dahdi/dahdi-base.c @@ -6751,7 +6751,7 @@ _check_spanno_and_basechan(struct dahdi_span *span, u32 spanno, u32 basechan) if (next_channo == -1) break; - if ((basechan + span->channels) < next_channo) + if ((basechan + span->channels) <= next_channo) break; /* Cannot fit the span into the requested location. Abort. */ |