From: Adrian-Ken Rueegsegger Date: Wed, 8 Apr 2015 17:52:44 +0000 (+0200) Subject: charon-tkm: Fix SAD insertion when adding ESA X-Git-Tag: 5.3.1rc1~35^2~11 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=9ae6b507b972e7c36253109f5fcd617e0bec005a;p=thirdparty%2Fstrongswan.git charon-tkm: Fix SAD insertion when adding ESA Commit f5fc592 added the reqid to the SAD. The insert call swapped the order of the esa_id and reqid parameters. --- diff --git a/src/charon-tkm/src/tkm/tkm_kernel_ipsec.c b/src/charon-tkm/src/tkm/tkm_kernel_ipsec.c index 734b1ec556..30c8e10226 100644 --- a/src/charon-tkm/src/tkm/tkm_kernel_ipsec.c +++ b/src/charon-tkm/src/tkm/tkm_kernel_ipsec.c @@ -132,7 +132,7 @@ METHOD(kernel_ipsec_t, add_sa, status_t, } esa_id = tkm->idmgr->acquire_id(tkm->idmgr, TKM_CTX_ESA); - if (!tkm->sad->insert(tkm->sad, reqid, esa_id, local, peer, spi_rem, + if (!tkm->sad->insert(tkm->sad, esa_id, reqid, local, peer, spi_rem, protocol)) { DBG1(DBG_KNL, "unable to add entry (%llu) to SAD", esa_id);