소스 검색

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

Patch by Carsten Gross (carsten.gross at 1und1 dot de)
Marius Zbihlei 15 년 전
부모
커밋
54f04ae935
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      modules_k/pv/pv_branch.c

+ 2 - 1
modules_k/pv/pv_branch.c

@@ -50,7 +50,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);