Re: [PATCH] cifs.upcall: Avoid int overflow after year 2038

Steve French <[email protected]>
Newsgroups org.kernel.vger.linux-cifs
Message-ID <CAH2r5ms-2R2Fuv=NRZdAzEqq3hL=+0Y-gc18VrO792RrgjSpSg@mail.gmail.com>
Applied to smb3-utils for-next

On Tue, Jun 30, 2026 at 3:07 PM Henrique Carvalho
<[email protected]> wrote:
>
> Reviewed-by: Henrique Carvalho <[email protected]>
>
> On Tue Jun 30, 2026 at 4:55 PM -03, Henrique Carvalho wrote:
> > See https://en.wikipedia.org/wiki/Year_2038_problem
> >
> > This patch was done while reviewing potential year-2038 issues in openSUSE.
> >
> > https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/types/krb5_timestamp.html
> >
> > Signed-off-by: Bernhard M. Wiedemann <[email protected]>
> > ---
> >  cifs.upcall.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/cifs.upcall.c b/cifs.upcall.c
> > index 01690df..1cc9767 100644
> > --- a/cifs.upcall.c
> > +++ b/cifs.upcall.c
> > @@ -247,7 +247,7 @@ static time_t get_tgt_time(krb5_ccache ccache)
> >                   !strncasecmp(name + KRB5_TGS_NAME_SIZE + 1, realm,
> >                                strlen(realm))
> >                   && creds.times.endtime > time(NULL))
> > -                     credtime = creds.times.endtime;
> > +                     credtime = (unsigned)creds.times.endtime;
> >               krb5_free_cred_contents(context, &creds);
> >               krb5_free_unparsed_name(context, name);
> >       }
>
>


-- 
Thanks,

Steve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.