]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
printpkt: print pkt mark like kernel
authorCole Dishington <Cole.Dishington@alliedtelesis.co.nz>
Mon, 24 May 2021 20:59:13 +0000 (08:59 +1200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 27 May 2021 18:07:08 +0000 (20:07 +0200)
Print the pkt mark in hex with a preceding '0x', like the kernel prints
pkts logged by netfilter.

Signed-off-by: Cole Dishington <Cole.Dishington@alliedtelesis.co.nz>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
util/printpkt.c

index 2aacddbe566f501812a9d9d456cbd1c0e7eb2dec..b9b47b2f63a06324037bfabfec62593e40cdedef 100644 (file)
@@ -474,7 +474,7 @@ int printpkt_print(struct ulogd_key *res, char *buf)
                buf_cur += sprintf(buf_cur, "GID=%u ",
                                   ikey_get_u32(&res[KEY_OOB_GID]));
        if (pp_is_valid(res, KEY_OOB_MARK))
-               buf_cur += sprintf(buf_cur, "MARK=%x ",
+               buf_cur += sprintf(buf_cur, "MARK=0x%x ",
                                   ikey_get_u32(&res[KEY_OOB_MARK]));
 
        strcat(buf_cur, "\n");