Description
Line 152 of Login.java:
if (isUsingTicketCache && tgt.getRenewTill() != null && tgt.getRenewTill().getTime() >= expiry) {
This line is used to determine whether to exit the thread and issue an error to the user.
The >= should be < since we are actually able to renew if the renewTill time is later than the current ticket expiration.