]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
Some whitespace and code cleanups concerning the mediation extension.
authorTobias Brunner <tobias@strongswan.org>
Tue, 15 Sep 2009 11:13:25 +0000 (13:13 +0200)
committerTobias Brunner <tobias@strongswan.org>
Tue, 2 Feb 2010 14:53:22 +0000 (15:53 +0100)
src/charon/plugins/nm/nm_service.c
src/charon/processing/jobs/initiate_mediation_job.c
src/charon/sa/task_manager.h

index 3cc086764241f830d2e8cbc0843e0956b266ac70..b05383c2b6c7f8c5adc090201a7a04299c70ade1 100644 (file)
@@ -462,10 +462,7 @@ static gboolean connect_(NMVPNPlugin *plugin, NMConnection *connection,
        {
                ike_sa->set_peer_cfg(ike_sa, peer_cfg);
        }
-       else
-       {
-               peer_cfg->destroy(peer_cfg);
-       }
+       peer_cfg->destroy(peer_cfg);
 
        /**
         * Register listener, enable  initiate-failure-detection hooks
index 3dc1b0dbfc91e3bfafb52b972f1748090aa91a56..ffe8755e23adbac1fe181271febf0eb57ac06728 100644 (file)
@@ -80,6 +80,7 @@ static void initiate(private_initiate_mediation_job_t *this)
                                                                                                   this->mediated_sa_id);
        if (mediated_sa)
        {
+               DBG1(DBG_IKE, "initiating mediation connection");
                mediated_cfg = mediated_sa->get_peer_cfg(mediated_sa);
                mediated_cfg->get_ref(mediated_cfg);
 
@@ -99,6 +100,7 @@ static void initiate(private_initiate_mediation_job_t *this)
                        destroy(this);
                        return;
                }
+               enumerator->destroy(enumerator);
 
                if (charon->connect_manager->check_and_register(charon->connect_manager,
                                auth_cfg->get(auth_cfg, AUTH_RULE_IDENTITY),
@@ -142,8 +144,7 @@ static void initiate(private_initiate_mediation_job_t *this)
                mediation_cfg->destroy(mediation_cfg);
 
                mediation_sa = charon->ike_sa_manager->checkout(charon->ike_sa_manager,
-                               this->mediation_sa_id);
-
+                                                                                                               this->mediation_sa_id);
                if (mediation_sa)
                {
                        if (mediation_sa->initiate_mediation(mediation_sa,
@@ -163,10 +164,9 @@ static void initiate(private_initiate_mediation_job_t *this)
                                destroy(this);
                                return;
                        }
-
-                       charon->ike_sa_manager->checkin(charon->ike_sa_manager, mediation_sa);
+                       charon->ike_sa_manager->checkin(charon->ike_sa_manager,
+                                                                                       mediation_sa);
                }
-
                mediated_cfg->destroy(mediated_cfg);
        }
        destroy(this);
@@ -214,7 +214,8 @@ static void reinitiate(private_initiate_mediation_job_t *this)
                                destroy(this);
                                return;
                        }
-                       charon->ike_sa_manager->checkin(charon->ike_sa_manager, mediation_sa);
+                       charon->ike_sa_manager->checkin(charon->ike_sa_manager,
+                                                                                       mediation_sa);
                }
 
                mediated_cfg->destroy(mediated_cfg);
index 720b7527ef3f955bc07bd6b9a5b896af2796671c..731ed48982102d6ac6433267ea926921a413d4ee 100644 (file)
@@ -95,7 +95,7 @@ struct task_manager_t {
         *
         * @param message               message to add payloads to
         * @return
-        *                                              - DESTROY_ME if IKE_SA must be closed
+        *                                              - DESTROY_ME if IKE_SA must be closed
         *                                              - SUCCESS otherwise
         */
        status_t (*process_message) (task_manager_t *this, message_t *message);
@@ -121,7 +121,7 @@ struct task_manager_t {
         *
         * @param message_id    ID of the message to retransmit
         * @return
-        *                                              - INVALID_STATE if retransmission not required
+        *                                              - INVALID_STATE if retransmission not required
         *                                              - SUCCESS if retransmission sent
         */
        status_t (*retransmit) (task_manager_t *this, u_int32_t message_id);