From 4a6d434f6fe830e9b6e5663715b605687f1c3897 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Wed, 15 Jan 2014 21:19:02 +0100 Subject: payload: fix crash when wrong ethernet protocol type is used nft add rule ip filter output meta protocol xyz counter ^^^ This fix is similar to 4097ad7 ("meta: fix crash when parsing unresolvable mark values"). Signed-off-by: Pablo Neira Ayuso --- src/payload.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/payload.c b/src/payload.c index 86d75fa5..decfcd61 100644 --- a/src/payload.c +++ b/src/payload.c @@ -993,6 +993,7 @@ static struct error_record *ethertype_parse(const struct expr *sym, { struct error_record *erec; + *res = NULL; erec = sym->dtype->basetype->parse(sym, res); if (erec != NULL) return erec; -- cgit v1.2.3