From: Cole Dishington Date: Mon, 24 May 2021 20:59:13 +0000 (+1200) Subject: printpkt: print pkt mark like kernel X-Git-Tag: ulogd-2.0.8~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65c02cc9ae969677756f30b69a3637c678b7c5b4;p=thirdparty%2Fulogd2.git printpkt: print pkt mark like kernel Print the pkt mark in hex with a preceding '0x', like the kernel prints pkts logged by netfilter. Signed-off-by: Cole Dishington Signed-off-by: Pablo Neira Ayuso --- diff --git a/util/printpkt.c b/util/printpkt.c index 2aacddb..b9b47b2 100644 --- a/util/printpkt.c +++ b/util/printpkt.c @@ -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");