mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-02 20:08:17 +00:00
chan_dahdi.c: Fix bounds check regression.
Caused by ASTERISK-25494 Change-Id: I1fc408c1a083745ff59da5c4113041bbfce54bcb
This commit is contained in:
@@ -18826,8 +18826,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