]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
tnc-ifmap: Get a reference to the client cert as it is also used in an auth config
authorTobias Brunner <tobias@strongswan.org>
Mon, 10 Mar 2014 13:31:42 +0000 (14:31 +0100)
committerTobias Brunner <tobias@strongswan.org>
Mon, 10 Mar 2014 13:31:42 +0000 (14:31 +0100)
src/libcharon/plugins/tnc_ifmap/tnc_ifmap_soap.c

index 8f24daea31f9c76941f95f69200b6c00811a2951..5206ba4e7585744c375affbd90fb1734d1e0f8ee 100644 (file)
@@ -779,7 +779,7 @@ static bool soap_init(private_tnc_ifmap_soap_t *this)
                        return FALSE;
                }
                DBG1(DBG_TNC, "loaded MAP client certificate from '%s'", client_cert);
-               this->creds->add_cert(this->creds, TRUE, cert);
+               cert = this->creds->add_cert_ref(this->creds, TRUE, cert);
 
                /* load MAP client private key */
                if (client_key)