From 05ef694c3e845a4c6babcaa59d3bf7a6f507866b Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Sat, 25 Jan 2014 11:46:14 +0100 Subject: nacct: fix format warning Some counter have been recently switch to u64. This has caused warnings relative to format string. This patch uses PRIu64 macro to fix these warnings. --- include/ulogd/ulogd.h | 1 + output/ulogd_output_NACCT.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/ulogd/ulogd.h b/include/ulogd/ulogd.h index 90272eb..cc2f15c 100644 --- a/include/ulogd/ulogd.h +++ b/include/ulogd/ulogd.h @@ -17,6 +17,7 @@ #include #include /* need this because of extension-sighandler */ #include +#include #include #include diff --git a/output/ulogd_output_NACCT.c b/output/ulogd_output_NACCT.c index e989f92..9de8a73 100644 --- a/output/ulogd_output_NACCT.c +++ b/output/ulogd_output_NACCT.c @@ -127,7 +127,7 @@ nacct_interp(struct ulogd_pluginstance *pi) 'timestamp' value use 'flow.end.sec' */ if (ikey_get_u8(&inp[KEY_IP_PROTO]) == IPPROTO_ICMP) { snprintf(buf, sizeof(buf), - "%u\t%u\t%s\t%u\t%s\t%u\t%llu\t%llu", + "%u\t%u\t%s\t%u\t%s\t%u\t%" PRIu64 "\t%" PRIu64, ikey_get_u32(&inp[KEY_FLOW_END]), ikey_get_u8(&inp[KEY_IP_PROTO]), (char *) ikey_get_ptr(&inp[KEY_IP_SADDR]), @@ -138,7 +138,7 @@ nacct_interp(struct ulogd_pluginstance *pi) ikey_get_u64(&inp[KEY_RAW_PKTLEN])); } else { snprintf(buf, sizeof(buf), - "%u\t%u\t%s\t%u\t%s\t%u\t%llu\t%llu", + "%u\t%u\t%s\t%u\t%s\t%u\t%" PRIu64 "\t%" PRIu64, ikey_get_u32(&inp[KEY_FLOW_END]), ikey_get_u8(&inp[KEY_IP_PROTO]), (char *) ikey_get_ptr(&inp[KEY_IP_SADDR]), -- cgit v1.2.3