summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2011-11-07 17:33:25 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2011-11-07 17:33:25 +0000
commitb7f6cf7788147fe4b7ebc9a50bc923cdafbdedec (patch)
treee0e850685e4b1fb891ef5d41e668f8932a0567c1
parent32630b0d35e1ab98bbd5b04fb240dbb9409f739c (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.c2
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. */