diff --git a/lib/gssapi/krb5/init_sec_context.c b/lib/gssapi/krb5/init_sec_context.c index 8b32ca92c..fbf9e5521 100644 --- a/lib/gssapi/krb5/init_sec_context.c +++ b/lib/gssapi/krb5/init_sec_context.c @@ -794,6 +794,9 @@ repl_mutual return GSS_S_FAILURE; } } + if (ret != GSS_S_COMPLETE) { + return ret; + } kret = krb5_rd_rep (context, ctx->auth_context, &indata,