]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
ulogd: printpkt: always print IPv6 protocol
authorAndreas Jaggi <andreas.jaggi@waterwave.ch>
Fri, 21 Feb 2020 06:40:36 +0000 (07:40 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 23 Feb 2020 21:50:52 +0000 (22:50 +0100)
Print the protocol number for protocols not known by name.

Signed-off-by: Andreas Jaggi <andreas.jaggi@waterwave.ch>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
util/printpkt.c

index 69a47cafc2f345b39803975b9a8d7cfaa760485d..2aacddbe566f501812a9d9d456cbd1c0e7eb2dec 100644 (file)
@@ -355,6 +355,9 @@ static int printpkt_ipv6(struct ulogd_key *res, char *buf)
                        break;
                }
                break;
+       default:
+               buf_cur += sprintf(buf_cur, "PROTO=%u ",
+                                  ikey_get_u8(&res[KEY_IP6_NEXTHDR]));
        }
 
        return buf_cur - buf;