فهرست منبع

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 سال پیش
والد
کامیت
5e6a0aa429
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  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);