diff --git a/lib/gssapi/krb5/init_sec_context.c b/lib/gssapi/krb5/init_sec_context.c index a705d03a8..11721f4da 100644 --- a/lib/gssapi/krb5/init_sec_context.c +++ b/lib/gssapi/krb5/init_sec_context.c @@ -742,6 +742,9 @@ repl_mutual output_token->length = 0; output_token->value = NULL; + if (input_token == GSS_C_NO_BUFFER) + return GSS_S_FAILURE; + if (actual_mech_type) *actual_mech_type = GSS_KRB5_MECHANISM;