From 39c719c54d64e1c5a04cd9d4be11cee54e91af57 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Sun, 17 Feb 2013 22:59:40 +0100 Subject: graphite: fix crash on i386 It seems a cast of time_t is needed for i386 system to avoid a crash. I've added a cast to uint64_t that should be ok on all Linux system. Reported-by: netfilter@openenterprise.co.uk --- output/ulogd_output_GRAPHITE.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'output') diff --git a/output/ulogd_output_GRAPHITE.c b/output/ulogd_output_GRAPHITE.c index a4b31a5..5328f8e 100644 --- a/output/ulogd_output_GRAPHITE.c +++ b/output/ulogd_output_GRAPHITE.c @@ -164,11 +164,11 @@ static int _output_graphite(struct ulogd_pluginstance *upi) prefix_ce(upi->config_kset).u.string, (char *)ikey_get_ptr(&inp[KEY_SUM_NAME]), ikey_get_u64(&inp[KEY_SUM_PKTS]), - now, + (uint64_t) now, prefix_ce(upi->config_kset).u.string, (char *)ikey_get_ptr(&inp[KEY_SUM_NAME]), ikey_get_u64(&inp[KEY_SUM_BYTES]), - now + (uint64_t) now ); if (msg_size == -1) { ulogd_log(ULOGD_ERROR, "Could not create message\n"); -- cgit v1.2.3