diff mbox

[1/2,nft] mnl: print netlink message if if --debug=netlink in mnl_talk()

Message ID 1388188874-7667-1-git-send-email-pablo@netfilter.org
State Accepted
Headers show

Commit Message

Pablo Neira Ayuso Dec. 28, 2013, 12:01 a.m. UTC
Useful for debugging purposes.
---
 src/mnl.c |    5 +++++
 1 file changed, 5 insertions(+)
diff mbox

Patch

diff --git a/src/mnl.c b/src/mnl.c
index fe218fc..a711b5e 100644
--- a/src/mnl.c
+++ b/src/mnl.c
@@ -38,6 +38,11 @@  mnl_talk(struct mnl_socket *nf_sock, const void *data, unsigned int len,
 	uint32_t portid = mnl_socket_get_portid(nf_sock);
 	int ret;
 
+#ifdef DEBUG
+	if (debug_level & DEBUG_NETLINK)
+		mnl_nlmsg_fprintf(stdout, data, len, sizeof(struct nfgenmsg));
+#endif
+
 	if (mnl_socket_sendto(nf_sock, data, len) < 0)
 		return -1;