summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2021-09-28 12:30:39 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2021-09-28 12:46:15 +0200
commitb421f6917d972c755df093dfa2857e81d906d643 (patch)
treec973ee0f0247708234946156a70a504565a195e4
parent16039f2aa0a7f68a37b5fbdf5cd2dbc447f37434 (diff)
utils: nfulnl_test: call nflog_get_*() before printing field
Just a clean up to improve readability. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--utils/nfulnl_test.c21
1 files changed, 12 insertions, 9 deletions
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);