X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Flib%2Fgssapi%2Fkrb5%2Fdisp_name.c;h=b097bf0e2181c10db1d76ea02dae887c5020ed1c;hb=47b9ae4278e3e92734d2e0af09ff34058477dfa4;hp=6ff25439121644237292e5776f175182ecc8f89a;hpb=c2f6a99f73a045c349787dd6e3036f97d5244492;p=platform%2Fupstream%2Fkrb5.git diff --git a/src/lib/gssapi/krb5/disp_name.c b/src/lib/gssapi/krb5/disp_name.c index 6ff2543..b097bf0 100644 --- a/src/lib/gssapi/krb5/disp_name.c +++ b/src/lib/gssapi/krb5/disp_name.c @@ -37,15 +37,17 @@ krb5_gss_display_name(minor_status, input_name, output_name_buffer, krb5_gss_name_t k5name = (krb5_gss_name_t) input_name; gss_OID nametype = (gss_OID) gss_nt_krb5_name; + output_name_buffer->length = 0; + output_name_buffer->value = NULL; + if (output_name_type) + *output_name_type = GSS_C_NO_OID; + code = krb5_gss_init_context(&context); if (code) { *minor_status = code; return GSS_S_FAILURE; } - output_name_buffer->length = 0; - output_name_buffer->value = NULL; - if (krb5_princ_type(context, k5name->princ) == KRB5_NT_WELLKNOWN) { if (krb5_principal_compare(context, k5name->princ, krb5_anonymous_principal()))