浏览代码

core: sdp - update start pointer only after len adjustment

- len is adjusted first by the amount of chars consumed so far
- start pointer is adjusted to start new search
S-P Chan 4 月之前
父节点
当前提交
c9fbf6f468
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/core/parser/sdp/sdp_helpr_funcs.c

+ 1 - 1
src/core/parser/sdp/sdp_helpr_funcs.c

@@ -330,8 +330,8 @@ int extract_candidate(str *body, sdp_stream_cell_t *stream)
 
 	fl = space - start;
 
-	start = space + 1;
 	len = len - (space - start + 1);
+	start = space + 1;
 
 	space = memchr(start, 32, len);
 	if(space == NULL) {