Browse Source

Modules_k:pv No warning message for branch(count) if no branches

Patch by Carsten Gross (carsten.gross at 1und1 dot de)
(cherry picked from commit 54f04ae93503f1d24763b6b6cb0ceec3045b26d9)
Marius Zbihlei 15 năm trước cách đây
mục cha
commit
5e6a0aa429
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      modules_k/pv/pv_branch.c

+ 2 - 1
modules_k/pv/pv_branch.c

@@ -47,7 +47,8 @@ int pv_get_branchx(struct sip_msg *msg, pv_param_t *param,
 
 	uri.s = get_branch(idx, &uri.len, &lq, &duri, &path, &fl, &fsocket);
 
-	if(uri.s == 0)
+	/* branch(count) doesn't need a valid branch, everything else does */
+	if(uri.s == 0 && ( param->pvn.u.isname.name.n != 5/* count*/ ))
 	{
 		LM_ERR("error accessing branch [%d]\n", idx);
 		return pv_get_null(msg, param, res);