summaryrefslogtreecommitdiff
path: root/pcr/strongswan/2238-eap-dynamic-auth.patch
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2017-04-08 20:39:46 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2017-04-08 20:39:46 -0500
commit517f2ac789fa4a3ba641334072c45a413437d01e (patch)
tree6a3abe6b78c5a42f90c9bb153f92fd99ee01d443 /pcr/strongswan/2238-eap-dynamic-auth.patch
parent536e96cef5fac5f6c2c670de4c4f7882862a9d72 (diff)
downloadabslibre-517f2ac789fa4a3ba641334072c45a413437d01e.tar.gz
abslibre-517f2ac789fa4a3ba641334072c45a413437d01e.tar.bz2
abslibre-517f2ac789fa4a3ba641334072c45a413437d01e.zip
strongswan-5.5.2-1: updating version
Diffstat (limited to 'pcr/strongswan/2238-eap-dynamic-auth.patch')
-rw-r--r--pcr/strongswan/2238-eap-dynamic-auth.patch38
1 files changed, 0 insertions, 38 deletions
diff --git a/pcr/strongswan/2238-eap-dynamic-auth.patch b/pcr/strongswan/2238-eap-dynamic-auth.patch
deleted file mode 100644
index 17b954ea7..000000000
--- a/pcr/strongswan/2238-eap-dynamic-auth.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff --git a/src/libcharon/plugins/eap_dynamic/eap_dynamic.c b/src/libcharon/plugins/eap_dynamic/eap_dynamic.c
-index d0f0595de..83ccd3a8a 100644
---- a/src/libcharon/plugins/eap_dynamic/eap_dynamic.c
-+++ b/src/libcharon/plugins/eap_dynamic/eap_dynamic.c
-@@ -94,6 +94,13 @@ static eap_method_t *load_method(private_eap_dynamic_t *this,
- return method;
- }
-
-+METHOD(eap_method_t, get_auth, auth_cfg_t*,
-+ private_eap_dynamic_t *this)
-+{
-+ /* get_auth() is only registered if the EAP method supports it */
-+ return this->method->get_auth(this->method);
-+}
-+
- /**
- * Select the first method we can instantiate and is supported by both peers.
- */
-@@ -135,6 +142,10 @@ static void select_method(private_eap_dynamic_t *this)
- this->method = load_method(this, entry->type, entry->vendor);
- if (this->method)
- {
-+ if (this->method->get_auth)
-+ {
-+ this->public.interface.get_auth = _get_auth;
-+ }
- if (entry->vendor)
- {
- DBG1(DBG_IKE, "vendor specific EAP method %d-%d selected",
-@@ -211,6 +222,7 @@ METHOD(eap_method_t, process, status_t,
- /* restart with a different method */
- this->method->destroy(this->method);
- this->method = NULL;
-+ this->public.interface.get_auth = NULL;
- return initiate(this, out);
- }
- if (!this->other_types)
-