From: Rabinarayan Panigrahi Date: Thu, 4 Sep 2025 10:21:18 +0000 (+0530) Subject: nmbd: Fixing CID 1508948 for time_t in DEBUG statement X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=00e2d9b5e8317c8c5f52725a6cf2e53d6f5c56be;p=thirdparty%2Fsamba.git nmbd: Fixing CID 1508948 for time_t in DEBUG statement Fix: typecast changing from (int)namerec->data.death_time to (intmax_t)namerec->data.death_time 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/nmbd/nmbd_winsserver.c b/source3/nmbd/nmbd_winsserver.c index 4d4f19fef8b..bbe224e904e 100644 --- a/source3/nmbd/nmbd_winsserver.c +++ b/source3/nmbd/nmbd_winsserver.c @@ -422,8 +422,8 @@ static void update_wins_flag(struct name_record *namerec, int flags) /* and add the given bits */ namerec->data.wins_flags|=flags; - DEBUG(8,("update_wins_flag: nbflags: 0x%x, ttl: %d, flags: 0x%x, winsflags: 0x%x\n", - namerec->data.nb_flags, (int)namerec->data.death_time, flags, namerec->data.wins_flags)); + DEBUG(8,("update_wins_flag: nbflags: 0x%x, ttl: %jd, flags: 0x%x, winsflags: 0x%x\n", + namerec->data.nb_flags, (intmax_t)namerec->data.death_time, flags, namerec->data.wins_flags)); } /****************************************************************************