DEVEL15-rxkad-badticket-20070610
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 10 Jun 2007 15:25:29 +0000 (15:25 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 10 Jun 2007 15:25:29 +0000 (15:25 +0000)
In rxkad_CheckResponse, when checking the return value from tkt_CheckTimes,
the order is == 0, == -1, < -1, <= 0.  The <= 0 case is extraneous so
remove it. Both < -1 and <= 0 returned RXKADBADTICKET.

(cherry picked from commit f4bd2604222c1199fc0ece0eaa82c034fa50b977)

src/rxkad/rxkad_server.c

index 85576dc..de57519 100644 (file)
@@ -361,8 +361,6 @@ rxkad_CheckResponse(struct rx_securityClass *aobj,
        return RXKADEXPIRED;
     else if (code < -1)
        return RXKADBADTICKET;
-    else if (code <= 0)
-       return RXKADBADTICKET;
 
     code = fc_keysched(&sessionkey, sconn->keysched);
     if (code)