summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 3062c77)
raw | patch | inline | side by side (parent: 3062c77)
author | Ruben Kerkhof <ruben@rubenkerkhof.com> | |
Wed, 10 Aug 2016 14:03:20 +0000 (16:03 +0200) | ||
committer | Ruben Kerkhof <ruben@rubenkerkhof.com> | |
Wed, 10 Aug 2016 14:03:20 +0000 (16:03 +0200) |
time_t is a long long on OpenBSD
src/write_sensu.c | patch | blob | history |
diff --git a/src/write_sensu.c b/src/write_sensu.c
index 77069c08a8d1f7532019d20de92fdedbac785e5e..6cb499437983f3c8c42e24a601d4c58c4a331c2a 100644 (file)
--- a/src/write_sensu.c
+++ b/src/write_sensu.c
in_place_replace_sensu_name_reserved(service_buffer);
// finalize the buffer by setting the output and closing curly bracket
- res = my_asprintf(&temp_str, "%s, \"output\": \"%s %s %ld\"}\n", ret_str, service_buffer, value_str, CDTIME_T_TO_TIME_T(vl->time));
+ res = my_asprintf(&temp_str, "%s, \"output\": \"%s %s %lld\"}\n",ret_str, service_buffer, value_str, (long long)CDTIME_T_TO_TIME_T(vl->time));
free(ret_str);
free(value_str);
if (res == -1) {
ret_str = temp_str;
// incorporate the timestamp
- res = my_asprintf(&temp_str, "%s, \"timestamp\": %ld", ret_str, CDTIME_T_TO_TIME_T(n->time));
+ res = my_asprintf(&temp_str, "%s, \"timestamp\": %lld", ret_str, (long long)CDTIME_T_TO_TIME_T(n->time));
free(ret_str);
if (res == -1) {
ERROR("write_sensu plugin: Unable to alloc memory");