浏览代码

- totag bmark set to NULL when no totag present, fix from Quang Minh Phan
<[email protected]>.

Andrei Pelinescu-Onciul 19 年之前
父节点
当前提交
3a9745d0e6
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      msg_translator.c

+ 4 - 1
msg_translator.c

@@ -1796,7 +1796,10 @@ char * build_res_buf_from_sip_req( unsigned int code, char *text ,str *new_tag,
 					bmark->to_tag_val.s=p+(totags-hdr->name.s);
 					bmark->to_tag_val.s=p+(totags-hdr->name.s);
 					bmark->to_tag_val.len=
 					bmark->to_tag_val.len=
 							((struct to_body*)(hdr->parsed))->tag_value.len;
 							((struct to_body*)(hdr->parsed))->tag_value.len;
-				};
+				}else{
+					bmark->to_tag_val.s=0;
+					bmark->to_tag_val.len=0;
+				}
 			case HDR_FROM:
 			case HDR_FROM:
 			case HDR_CALLID:
 			case HDR_CALLID:
 			case HDR_CSEQ:
 			case HDR_CSEQ: