2eb0567065
- pull in multiple changes to allow replay caches to be added to a GSS credential store as "rcache"-type credentials (RT#7818/#7819/#7836, #1056078/#1056080)
44 lines
1.1 KiB
Diff
44 lines
1.1 KiB
Diff
commit 970304b558a360e08d8421ef92245d2df0ac5e49
|
|
Author: Greg Hudson <ghudson@mit.edu>
|
|
Date: Thu Jan 16 11:49:04 2014 -0500
|
|
|
|
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 03b67e3..b9a3142 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);
|
|
}
|
|
|