]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Fixing CID 1509051 for time_t in DEBUG statement
authorRabinarayan Panigrahi <rapanigr@redhat.com>
Mon, 1 Sep 2025 07:09:07 +0000 (12:39 +0530)
committerAnoop C S <anoopcs@samba.org>
Tue, 16 Sep 2025 16:44:31 +0000 (16:44 +0000)
Fix: typecast changing from (unsigned int)expire  to
(intmax_t)expire as intmax_t can hold epoch seconds
after 2038 year

Signed-off-by: Rabinarayan Panigrahi <rapanigr@redhat.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Vinit Agnihotri <vagnihot@redhat.com>
Reviewed-by: Anoop C S <anoopcs@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
source3/libsmb/namequery.c

index 0b762af64afce25cb20026c9077c8fe46f12a0df..dabb0e4b42b63f89f70b0c0273547f1c4e50db0e 100644 (file)
@@ -184,8 +184,8 @@ bool saf_join_store( const char *domain, const char *servername )
        }
        expire = time( NULL ) + lp_parm_int(-1, "saf","join ttl", SAFJOIN_TTL);
 
-       DEBUG(10,("saf_join_store: domain = [%s], server = [%s], expire = [%u]\n",
-               domain, servername, (unsigned int)expire ));
+       DEBUG(10,("saf_join_store: domain = [%s], server = [%s], expire = [%jd]\n",
+               domain, servername, (intmax_t)expire ));
 
        ret = gencache_set( key, servername, expire );