From b421f6917d972c755df093dfa2857e81d906d643 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Tue, 28 Sep 2021 12:30:39 +0200 Subject: utils: nfulnl_test: call nflog_get_*() before printing field Just a clean up to improve readability. Signed-off-by: Pablo Neira Ayuso --- utils/nfulnl_test.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'utils') diff --git a/utils/nfulnl_test.c b/utils/nfulnl_test.c index 237adc3..e5f625b 100644 --- a/utils/nfulnl_test.c +++ b/utils/nfulnl_test.c @@ -8,31 +8,34 @@ static int print_pkt(struct nflog_data *nfad) { - struct nfulnl_msg_packet_hdr *ph = nflog_get_msg_packet_hdr(nfad); - uint32_t mark = nflog_get_nfmark(nfad); - uint32_t indev = nflog_get_indev(nfad); - uint32_t outdev = nflog_get_outdev(nfad); - char *prefix = nflog_get_prefix(nfad); + struct nfulnl_msg_packet_hdr *ph; + uint32_t outdev, indev; + int payload_len; char *payload; - int payload_len = nflog_get_payload(nfad, &payload); + char *prefix; + ph = nflog_get_msg_packet_hdr(nfad); if (ph) { printf("hw_protocol=0x%04x hook=%u ", ntohs(ph->hw_protocol), ph->hook); } - printf("mark=%u ", mark); + printf("mark=%u ", nflog_get_nfmark(nfad)); + indev = nflog_get_indev(nfad); if (indev > 0) printf("indev=%u ", indev); + outdev = nflog_get_outdev(nfad); if (outdev > 0) printf("outdev=%u ", outdev); - if (prefix) { + prefix = nflog_get_prefix(nfad); + if (prefix) printf("prefix=\"%s\" ", prefix); - } + + payload_len = nflog_get_payload(nfad, &payload); if (payload_len >= 0) printf("payload_len=%d ", payload_len); -- cgit v1.2.3