From: Pablo Neira Ayuso Date: Sun, 7 Jun 2020 17:56:40 +0000 (+0200) Subject: meta: fix asan runtime error in tc handle X-Git-Tag: v0.9.6~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=163b252e9925277c4b3fa240ac6bb0750ffc0592;p=thirdparty%2Fnftables.git meta: fix asan runtime error in tc handle ASAN reports: meta.c:92:17: runtime error: left shift of 34661 by 16 places cannot be represented in type 'int' use 32-bit integer as tmp variable. Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/meta.c b/src/meta.c index acc348eb..d92d0d32 100644 --- a/src/meta.c +++ b/src/meta.c @@ -73,7 +73,7 @@ static struct error_record *tchandle_type_parse(struct parse_ctx *ctx, else if (strcmp(sym->identifier, "none") == 0) handle = TC_H_UNSPEC; else if (strchr(sym->identifier, ':')) { - uint16_t tmp; + uint32_t tmp; char *colon; str = xstrdup(sym->identifier);