the early exit case can try to free enc_krb_cred_part, which will be stack garbage. clear it before it's used.