drop patch for RT#7926, fixed in 1.12.2
This commit is contained in:
parent
7041f914bd
commit
2184fad363
@ -273,41 +273,3 @@ index f0acf1a..8bce14c 100644
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
commit 41d38531043b99e8daa334f2b6ddf376adf1e878
|
||||
Author: Sam Hartman <hartmans@debian.org>
|
||||
Date: Wed Jun 4 12:06:27 2014 -0400
|
||||
|
||||
Do not loop on add_cred_from and other new methods
|
||||
|
||||
Several new GSS-API methods were added but GSSAPI_ADD_METHOD was
|
||||
called to add them rather than GSSAPI_ADD_METHOD_NOLOOP. This means
|
||||
that the implementation from the GSS-API mechglue would be used if the
|
||||
mechanism had no implementation. As a result, the mechglue will call
|
||||
into itself exhausting the call stack in an endless loop when one of
|
||||
these methods is called.
|
||||
|
||||
ticket: 7926
|
||||
target_version: 1.12.2
|
||||
tags: pullup
|
||||
|
||||
diff --git a/src/lib/gssapi/mechglue/g_initialize.c b/src/lib/gssapi/mechglue/g_initialize.c
|
||||
index 8bce14c..b0eb40a 100644
|
||||
--- a/src/lib/gssapi/mechglue/g_initialize.c
|
||||
+++ b/src/lib/gssapi/mechglue/g_initialize.c
|
||||
@@ -703,11 +703,11 @@ build_dynamicMech(void *dl, const gss_OID mech_type)
|
||||
GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_inquire_mech_for_saslname);
|
||||
/* RFC 5587 */
|
||||
GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_inquire_attrs_for_mech);
|
||||
- GSS_ADD_DYNAMIC_METHOD(dl, mech, gss_acquire_cred_from);
|
||||
- GSS_ADD_DYNAMIC_METHOD(dl, mech, gss_store_cred_into);
|
||||
+ GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_acquire_cred_from);
|
||||
+ GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_store_cred_into);
|
||||
GSS_ADD_DYNAMIC_METHOD(dl, mech, gssspi_acquire_cred_with_password);
|
||||
- GSS_ADD_DYNAMIC_METHOD(dl, mech, gss_export_cred);
|
||||
- GSS_ADD_DYNAMIC_METHOD(dl, mech, gss_import_cred);
|
||||
+ GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_export_cred);
|
||||
+ GSS_ADD_DYNAMIC_METHOD_NOLOOP(dl, mech, gss_import_cred);
|
||||
GSS_ADD_DYNAMIC_METHOD(dl, mech, gssspi_import_sec_context_by_mech);
|
||||
GSS_ADD_DYNAMIC_METHOD(dl, mech, gssspi_import_name_by_mech);
|
||||
GSS_ADD_DYNAMIC_METHOD(dl, mech, gssspi_import_cred_by_mech);
|
||||
|
@ -1040,6 +1040,7 @@ exit 0
|
||||
- drop patch for RT#7836, fixed in 1.12.2
|
||||
- drop patch for RT#7858, fixed in 1.12.2
|
||||
- drop patch for RT#7924, fixed in 1.12.2
|
||||
- drop patch for RT#7926, fixed in 1.12.2
|
||||
- replace older proposed changes for ksu with backports of the changes
|
||||
after review and merging upstream (#1015559, #1026099, #1118347)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user