aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/ccache/memory/mcc_retrv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/ccache/memory/mcc_retrv.c')
-rw-r--r--src/lib/krb5/ccache/memory/mcc_retrv.c25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/lib/krb5/ccache/memory/mcc_retrv.c b/src/lib/krb5/ccache/memory/mcc_retrv.c
index ae35101..cdb6ae3 100644
--- a/src/lib/krb5/ccache/memory/mcc_retrv.c
+++ b/src/lib/krb5/ccache/memory/mcc_retrv.c
@@ -16,7 +16,10 @@
* this permission notice appear in supporting documentation, and that
* the name of M.I.T. not be used in advertising or publicity pertaining
* to distribution of the software without specific, written prior
- * permission. M.I.T. makes no representations about the suitability of
+ * permission. Furthermore if you modify this software you must label
+ * your software as modified software and not distribute it in such a
+ * fashion that it might be confused with the original M.I.T. software.
+ * M.I.T. makes no representations about the suitability of
* this software for any purpose. It is provided "as is" without express
* or implied warranty.
*
@@ -24,6 +27,8 @@
* This file contains the source code for krb5_mcc_retrieve.
*/
+#if 0
+
#include "mcc.h"
#define set(bits) (whichfields & bits)
@@ -223,3 +228,21 @@ authdata_match(mdata, data)
}
return (*mdata == NULL) && (*data == NULL);
}
+
+#else
+
+#include "k5-int.h"
+
+krb5_error_code KRB5_CALLCONV
+krb5_mcc_retrieve(context, id, whichfields, mcreds, creds)
+ krb5_context context;
+ krb5_ccache id;
+ krb5_flags whichfields;
+ krb5_creds *mcreds;
+ krb5_creds *creds;
+{
+ return krb5_cc_retrieve_cred_default (context, id, whichfields,
+ mcreds, creds);
+}
+
+#endif