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#7836, fixed in 1.12.2
|
||||||
- drop patch for RT#7858, 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#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
|
- replace older proposed changes for ksu with backports of the changes
|
||||||
after review and merging upstream (#1015559, #1026099, #1118347)
|
after review and merging upstream (#1015559, #1026099, #1118347)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user