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