Browse Source

pv: use set_force_socket()

- use set_force_socket() instead of msg->force_send_socket
(cherry picked from commit d41be35145a2f049c574d183771ea7102563e8af)
Andrei Pelinescu-Onciul 16 năm trước cách đây
mục cha
commit
7f41612958
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      modules_k/pv/pv_core.c

+ 2 - 2
modules_k/pv/pv_core.c

@@ -1882,7 +1882,7 @@ int pv_set_force_sock(struct sip_msg* msg, pv_param_t *param,
 
 
 	if(val==NULL || (val->flags&PV_VAL_NULL))
 	if(val==NULL || (val->flags&PV_VAL_NULL))
 	{
 	{
-		msg->force_send_socket = NULL;
+		reset_force_socket(msg);
 		return 0;
 		return 0;
 	}
 	}
 
 
@@ -1904,7 +1904,7 @@ int pv_set_force_sock(struct sip_msg* msg, pv_param_t *param,
 	si = grep_sock_info(&host, (unsigned short)port, (unsigned short)proto);
 	si = grep_sock_info(&host, (unsigned short)port, (unsigned short)proto);
 	if (si!=NULL)
 	if (si!=NULL)
 	{
 	{
-		msg->force_send_socket = si;
+		set_force_socket(msg, si);
 	} else {
 	} else {
 		LM_WARN("no socket found to match [%.*s]\n",
 		LM_WARN("no socket found to match [%.*s]\n",
 				val->rs.len, val->rs.s);
 				val->rs.len, val->rs.s);