From db390dfaf234fac8150c40a05621adca4f7ca9b6 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 24 Feb 2011 15:56:08 +0100 Subject: conntrack: fix subscript is above array bounds in secctx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit > CC parse.lo > parse.c: In function ‘__parse_conntrack’: > parse.c:434:15: warning: array subscript is above array bounds > > struct nfattr *tb[CTA_SECCTX_MAX] > 434: ct->secctx = strdup(NFA_DATA(tb[CTA_SECCTX-1])) > > CTA_SECCTX has value 19, and CTA_SECCTX_MAX is just 1. Reported-by: Jan Engelhardt Signed-off-by: Pablo Neira Ayuso --- src/conntrack/parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/conntrack/parse.c b/src/conntrack/parse.c index 743e8d4..8f8a01c 100644 --- a/src/conntrack/parse.c +++ b/src/conntrack/parse.c @@ -431,7 +431,7 @@ __parse_secctx(const struct nfattr *attr, struct nf_conntrack *ct) if (!tb[CTA_SECCTX_NAME-1]) return; - ct->secctx = strdup(NFA_DATA(tb[CTA_SECCTX-1])); + ct->secctx = strdup(NFA_DATA(tb[CTA_SECCTX_NAME-1])); if (ct->secctx) set_bit(ATTR_SECCTX, ct->set); } -- cgit v1.2.3