From a161674bcee21384a73834e3ca16ad3bf1c70cf3 Mon Sep 17 00:00:00 2001 From: David Timber Date: Mon, 16 Aug 2021 21:35:20 +1000 Subject: Protocol change: change hostinfo uptime ... * Change hostinfo parent_uptime and child_uptime to uint32_t (138 years is a long time) --- src/proone.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/proone.c') diff --git a/src/proone.c b/src/proone.c index 6b3905d..686660a 100644 --- a/src/proone.c +++ b/src/proone.c @@ -110,8 +110,12 @@ static bool cb_htbt_cnc_txtrec (void *ctx, char *out) { static bool cb_htbt_hostinfo (void *ctx, prne_htbt_host_info_t *out) { const struct timespec ts_now = prne_gettime(CLOCK_MONOTONIC); - out->parent_uptime = prne_sub_timespec(ts_now, prne_g.parent_start).tv_sec; - out->child_uptime = prne_sub_timespec(ts_now, prne_g.child_start).tv_sec; + out->parent_uptime = (uint32_t)prne_sub_timespec( + ts_now, + prne_g.parent_start).tv_sec; + out->child_uptime = (uint32_t)prne_sub_timespec( + ts_now, + prne_g.child_start).tv_sec; if (prne_s_g != NULL) { memcpy(out->org_id, prne_s_g->org_id, 16); out->bne_cnt = prne_s_g->bne_cnt; -- cgit