From: Rabinarayan Panigrahi Date: Fri, 5 Sep 2025 05:01:16 +0000 (+0530) Subject: nmbd: Fixing CID 1509039 for time_t in DEBUG statement X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=85a8f01bc497f399797c1035d6be49999014d6bd;p=thirdparty%2Fsamba.git 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 --- 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; }