From: Greg Hudson Date: Thu, 16 Jan 2014 16:49:04 +0000 (-0500) Subject: Allow empty store in gss_acquire_cred_from X-Git-Tag: krb5-1.13-alpha1~243 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=970304b558a360e08d8421ef92245d2df0ac5e49;p=thirdparty%2Fkrb5.git Allow empty store in gss_acquire_cred_from There is no reason to deny a zero-length cred store, so don't check for it in val_acq_cred_args or val_add_cred_args. ticket: 7836 (new) target_version: 1.12.2 tags: pullup --- diff --git a/src/lib/gssapi/mechglue/g_acquire_cred.c b/src/lib/gssapi/mechglue/g_acquire_cred.c index 03b67e3905..b9a3142a9d 100644 --- a/src/lib/gssapi/mechglue/g_acquire_cred.c +++ b/src/lib/gssapi/mechglue/g_acquire_cred.c @@ -80,12 +80,6 @@ val_acq_cred_args( return GSS_S_FAILURE; } - if (cred_store != NULL && cred_store->count == 0) { - *minor_status = EINVAL; - map_errcode(minor_status); - return GSS_S_FAILURE; - } - return (GSS_S_COMPLETE); } @@ -302,12 +296,6 @@ val_add_cred_args( return GSS_S_FAILURE; } - if (cred_store != NULL && cred_store->count == 0) { - *minor_status = EINVAL; - map_errcode(minor_status); - return GSS_S_FAILURE; - } - return (GSS_S_COMPLETE); }