瀏覽代碼

Merge pull request #1982 from alexyosifov/ipsec_fix_defects

Tsvetomir Dimitrov 6 年之前
父節點
當前提交
15066536e6
共有 2 個文件被更改,包括 2 次插入8 次删除
  1. 2 2
      src/modules/ims_ipsec_pcscf/cmd.c
  2. 0 6
      src/modules/ims_registrar_pcscf/save.c

+ 2 - 2
src/modules/ims_ipsec_pcscf/cmd.c

@@ -571,7 +571,7 @@ int ipsec_forward(struct sip_msg* m, udomain_t* d)
         struct cell *t = tmb.t_gett();
         if (!t) {
             LM_ERR("Error getting transaction\n");
-            goto cleanup;
+            return ret;
         }
 
         req = t->uas.request;
@@ -662,7 +662,7 @@ int ipsec_forward(struct sip_msg* m, udomain_t* d)
     struct socket_info * client_sock = grep_sock_info(via_host.af == AF_INET ? &ipsec_listen_addr : &ipsec_listen_addr6, src_port, dst_proto);
     if(!client_sock) {
         LM_ERR("Error calling grep_sock_info() for ipsec client port\n");
-        return -1;
+        goto cleanup;
     }
     m->force_send_socket = client_sock;
 

+ 0 - 6
src/modules/ims_registrar_pcscf/save.c

@@ -444,12 +444,6 @@ int save(struct sip_msg* _m, udomain_t* _d, int _cflags) {
 	cscf_get_p_associated_uri(_m, &public_ids, &num_public_ids, 1);
 	service_routes = cscf_get_service_route(_m, &num_service_routes, 1);
 
-	{
-		struct via_body* vb = cscf_get_ue_via(_m);
-		LM_DBG("Save contact with AOR(uri) [%.*s], proto %d, port %d\n",
-		cb->contacts->uri.len, cb->contacts->uri.s, vb->proto, vb->port?vb->port:5060);
-	}
-
 	//update contacts
 	if (!update_contacts(req, _m, _d, cb->star, expires_hdr, public_ids, num_public_ids, service_routes, num_service_routes, 0)) {
 		LM_ERR("failed to update pcontact\n");