]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
nmbd: Fixing CID 1509046 for time_t in DEBUG statement
authorRabinarayan Panigrahi <rapanigr@redhat.com>
Mon, 1 Sep 2025 08:39:33 +0000 (14:09 +0530)
committerAnoop C S <anoopcs@samba.org>
Tue, 16 Sep 2025 16:44:31 +0000 (16:44 +0000)
Fix: typecast changing from (int)browc->death_time  to
(intmax_t)browc->death_time 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/nmbd/nmbd_browserdb.c

index b5fdbab95c656c0f1fa0c0aa27bc3b3fccabe600..3d663b2fbaea5997af744075aa6920409406f38b 100644 (file)
@@ -125,8 +125,8 @@ struct browse_cache_record *create_browser_in_lmb_cache( const char *work_name,
 
        DEBUG(3, ("nmbd_browserdb:create_browser_in_lmb_cache()\n"));
        DEBUGADD(3, ("  Added lmb cache entry for workgroup %s name %s IP %s "
-                    "ttl %d\n", browc->work_group, browc->lmb_name,
-                    inet_ntoa(ip), (int)browc->death_time));
+                    "ttl %jd\n", browc->work_group, browc->lmb_name,
+                    inet_ntoa(ip), (intmax_t)browc->death_time));
   
        return( browc );
 }