FIXES 43862
The file server has been returning RXKADNOAUTH when the time between
the client and server is out of sync. tkt_CheckTimes returns -1 for
recently expired tickets and -2 for tickets that have been expired for
a while. In the -2 case we must return RXKADBADTICKET not RXKADNOAUTH.
(cherry picked from commit
799caa43b5417b40e43f38a690962b1d53bca374)
if (code == -1)
return RXKADEXPIRED;
else if (code <= 0)
- return RXKADNOAUTH;
+ return RXKADBADTICKET;
code = fc_keysched(&sessionkey, sconn->keysched);
if (code)