[sr-dev] git:5.2:c24bd9e7: ims_ipsec_pcscf: fix non-close mnl_socket when a bind error

Henning Westerholt hw at skalatan.de
Thu Oct 31 16:42:36 CET 2019


Module: kamailio
Branch: 5.2
Commit: c24bd9e7e449275fa9b9b7a05960e264edb15fac
URL: https://github.com/kamailio/kamailio/commit/c24bd9e7e449275fa9b9b7a05960e264edb15fac

Author: Stanislav S. Litvinenko <litvinenko at protei.ru>
Committer: Henning Westerholt <hw at skalatan.de>
Date: 2019-10-31T16:36:03+01:00

ims_ipsec_pcscf: fix non-close mnl_socket when a bind error

(cherry picked from commit 8cae623c7051d529d779c4bf072225c44154e403)

---

Modified: src/modules/ims_ipsec_pcscf/ipsec.c

---

Diff:  https://github.com/kamailio/kamailio/commit/c24bd9e7e449275fa9b9b7a05960e264edb15fac.diff
Patch: https://github.com/kamailio/kamailio/commit/c24bd9e7e449275fa9b9b7a05960e264edb15fac.patch

---

diff --git a/src/modules/ims_ipsec_pcscf/ipsec.c b/src/modules/ims_ipsec_pcscf/ipsec.c
index 55eced727f..5576e6234e 100644
--- a/src/modules/ims_ipsec_pcscf/ipsec.c
+++ b/src/modules/ims_ipsec_pcscf/ipsec.c
@@ -65,6 +65,7 @@ struct mnl_socket* init_mnl_socket()
 
     if(mnl_socket_bind(mnl_socket, 0, MNL_SOCKET_AUTOPID) < 0) {
         LM_ERR("Error binding a MNL socket\n");
+        close_mnl_socket(mnl_socket);
         return NULL;
     }
 




More information about the sr-dev mailing list