diff options
author | Eric Leblond <eric@regit.org> | 2014-01-25 11:46:14 +0100 |
---|---|---|
committer | Eric Leblond <eric@regit.org> | 2014-01-25 19:16:21 +0100 |
commit | 05ef694c3e845a4c6babcaa59d3bf7a6f507866b (patch) | |
tree | 345fb9d441eff7bd3c72a9cc1b8c736f6a556623 | |
parent | efa4bdba6eb982fd44a9bceb2b560baa7a5ec857 (diff) |
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.
-rw-r--r-- | include/ulogd/ulogd.h | 1 | ||||
-rw-r--r-- | 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 <stdio.h> #include <signal.h> /* need this because of extension-sighandler */ #include <sys/types.h> +#include <inttypes.h> #include <string.h> #include <config.h> 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]), |