From 85a8f01bc497f399797c1035d6be49999014d6bd Mon Sep 17 00:00:00 2001 From: Rabinarayan Panigrahi Date: Fri, 5 Sep 2025 10:31:16 +0530 Subject: [PATCH] nmbd: Fixing CID 1509039 for time_t in DEBUG statement Fix: typecast changing from (int)t to (intmax_t)t as intmax_t can hold epoch seconds after 2038 year Signed-off-by: Rabinarayan Panigrahi Reviewed-by: Signed-off-by: Martin Schwenke Reviewed-by: Andreas Schneider --- source3/libads/sitename_cache.c | 4 ++-- source3/nmbd/nmbd_sendannounce.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source3/libads/sitename_cache.c b/source3/libads/sitename_cache.c index 4bf2ca7ae2e..88976baefb7 100644 --- a/source3/libads/sitename_cache.c +++ b/source3/libads/sitename_cache.c @@ -63,8 +63,8 @@ bool sitename_store(const char *realm, const char *sitename) expire = get_time_t_max(); /* Store indefinitely. */ - DEBUG(10,("sitename_store: realm = [%s], sitename = [%s], expire = [%u]\n", - realm, sitename, (unsigned int)expire )); + DEBUG(10,("sitename_store: realm = [%s], sitename = [%s], expire = [%jd]\n", + realm, sitename, (intmax_t)expire )); ret = gencache_set( key, sitename, expire ); TALLOC_FREE(key); diff --git a/source3/nmbd/nmbd_sendannounce.c b/source3/nmbd/nmbd_sendannounce.c index 4e8be04f3b5..e9b87040c43 100644 --- a/source3/nmbd/nmbd_sendannounce.c +++ b/source3/nmbd/nmbd_sendannounce.c @@ -384,8 +384,8 @@ void announce_myself_to_domain_master_browser(time_t t) announce_timer_last = t; if ((t-announce_timer_last) < (CHECK_TIME_MST_ANNOUNCE * 60)) { - DBG_DEBUG("announce_myself_to_domain_master_browser: t (%d) - last(%d) < %d\n", - (int)t, (int)announce_timer_last, + DBG_DEBUG("announce_myself_to_domain_master_browser: t (%jd) - last(%d) < %d\n", + (intmax_t)t, (int)announce_timer_last, CHECK_TIME_MST_ANNOUNCE * 60 ); return; } -- 2.47.3