Avoid indexing an array with a negative value.
Reported by: Coverity CID: 971121
This commit is contained in:
@@ -726,7 +726,7 @@ ber_scanf_elements(struct ber_element *ber, char *fmt, ...)
|
||||
continue;
|
||||
case '}':
|
||||
case ')':
|
||||
if (parent[level] == NULL)
|
||||
if (level < 0 || parent[level] == NULL)
|
||||
goto fail;
|
||||
ber = parent[level--];
|
||||
ret++;
|
||||
|
||||
Reference in New Issue
Block a user