From a5f637460ba2d8ced2cacdac6d30dfb0e03da1d4 Mon Sep 17 00:00:00 2001 From: Don Lewis Date: Fri, 13 May 2016 00:58:05 +0000 Subject: [PATCH] Avoid indexing an array with a negative value. Reported by: Coverity CID: 971121 --- usr.sbin/ypldap/ber.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.sbin/ypldap/ber.c b/usr.sbin/ypldap/ber.c index f73ecef8664..d3882333697 100644 --- a/usr.sbin/ypldap/ber.c +++ b/usr.sbin/ypldap/ber.c @@ -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++;