diff options
author | Tom Yu <tlyu@mit.edu> | 2005-09-21 23:01:26 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2005-09-21 23:01:26 +0000 |
commit | 8b43213ebe6ddd8d10f33a4bf4cc2f987c29ce7e (patch) | |
tree | 6b8bb1eb2580949d44d0e8d65e555c82bb270b44 /src/lib/gssapi/krb5/duplicate_name.c | |
parent | 99c0ac2a716ee8a0dc23fa01f82a88665d8cffb9 (diff) | |
download | krb5-8b43213ebe6ddd8d10f33a4bf4cc2f987c29ce7e.tar.gz krb5-8b43213ebe6ddd8d10f33a4bf4cc2f987c29ce7e.tar.xz krb5-8b43213ebe6ddd8d10f33a4bf4cc2f987c29ce7e.zip |
minor_status not cleared sometimes (gsstest nits)
* duplicate_name.c (krb5_gss_duplicate_name):
* export_name.c (krb5_gss_export_name): Fix gsstest nit by
clearing minor_status if no errors.
ticket: new
target_version: 1.4.3
tags: pullup
component: krb5-libs
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17385 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/krb5/duplicate_name.c')
-rw-r--r-- | src/lib/gssapi/krb5/duplicate_name.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/duplicate_name.c b/src/lib/gssapi/krb5/duplicate_name.c index c186ed4f0f..ffb762952b 100644 --- a/src/lib/gssapi/krb5/duplicate_name.c +++ b/src/lib/gssapi/krb5/duplicate_name.c @@ -35,9 +35,13 @@ OM_uint32 krb5_gss_duplicate_name(OM_uint32 *minor_status, krb5_error_code code; krb5_principal princ, outprinc; + if (minor_status) + *minor_status = 0; + code = krb5_init_context(&context); if (code) { - *minor_status = code; + if (minor_status) + *minor_status = code; return GSS_S_FAILURE; } |