Browse Source

ims_ipsec_pcscf: fix non-close mnl_socket when a bind error

Stanislav S. Litvinenko 5 years ago
parent
commit
8cae623c70
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/modules/ims_ipsec_pcscf/ipsec.c

+ 1 - 0
src/modules/ims_ipsec_pcscf/ipsec.c

@@ -63,6 +63,7 @@ struct mnl_socket* init_mnl_socket()
 
 
     if(mnl_socket_bind(mnl_socket, 0, MNL_SOCKET_AUTOPID) < 0) {
     if(mnl_socket_bind(mnl_socket, 0, MNL_SOCKET_AUTOPID) < 0) {
         LM_ERR("Error binding a MNL socket\n");
         LM_ERR("Error binding a MNL socket\n");
+        close_mnl_socket(mnl_socket);
         return NULL;
         return NULL;
     }
     }