diff options
author | Neutron Soutmun <neo.neutron@gmail.com> | 2014-04-01 17:44:52 +0700 |
---|---|---|
committer | Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2014-04-07 21:49:32 +0200 |
commit | 6a4bfd9876df1b88f0b0aacc1cc715ffc5c5408d (patch) | |
tree | 061d2c24d6dcfb802d93af3554cd3648bc7bfc8c /lib | |
parent | 7a51d88814b24d3e43488d76dbc4cc78e71ddc81 (diff) |
ipset: Fix printf format warning
Using PRIx32 macro is portable across multiple architectures and
also fix the printf format warning on any architectures that
"%llx" is not refer to 32 bits size.
Signed-off-by: Neutron Soutmun <neo.neutron@gmail.com>
Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/print.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/print.c b/lib/print.c index f81c074..a7abdcf 100644 --- a/lib/print.c +++ b/lib/print.c @@ -13,6 +13,7 @@ #include <arpa/inet.h> /* inet_ntop */ #include <net/ethernet.h> /* ETH_ALEN */ #include <net/if.h> /* IFNAMSIZ */ +#include <inttypes.h> /* PRIx macro */ #include <libipset/debug.h> /* D() */ #include <libipset/data.h> /* ipset_data_* */ @@ -519,7 +520,7 @@ ipset_print_mark(char *buf, unsigned int len, mark = ipset_data_get(data, opt); assert(mark); - size = snprintf(buf, len, "0x%08llx", *mark); + size = snprintf(buf, len, "0x%08"PRIx32, *mark); SNPRINTF_FAILURE(size, len, offset); return offset; |