mirror of
https://github.com/asterisk/asterisk.git
synced 2026-07-01 20:43:15 -07:00
chan_dahdi.c: Fix bounds check regression.
Caused by ASTERISK-25494 Change-Id: I1fc408c1a083745ff59da5c4113041bbfce54bcb
This commit is contained in:
@@ -18905,8 +18905,8 @@ static int process_dahdi(struct dahdi_chan_conf *confp, const char *cat, struct
|
||||
}
|
||||
|
||||
/* This check is only needed to satisfy the compiler that element_count can't cause an out of bounds */
|
||||
if (element_count >= ARRAY_LEN(c)) {
|
||||
element_count = ARRAY_LEN(c) - 1;
|
||||
if (element_count > ARRAY_LEN(c)) {
|
||||
element_count = ARRAY_LEN(c);
|
||||
}
|
||||
|
||||
/* Ring cadences cannot be negative */
|
||||
|
||||
Reference in New Issue
Block a user