提交 872a0fe6 authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-3957 --resolve

上级 5e906e8e
Wed Feb 29 14:45:18 CST 2012 Thu Mar 1 10:03:45 CST 2012
...@@ -1875,6 +1875,7 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list, ...@@ -1875,6 +1875,7 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list,
sdp_rtpmap_t const *rm) sdp_rtpmap_t const *rm)
{ {
char const *lparam, *rparam; char const *lparam, *rparam;
sdp_rtpmap_t const *cp_list = NULL;
if (rm == NULL) if (rm == NULL)
return NULL; return NULL;
...@@ -1888,8 +1889,11 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list, ...@@ -1888,8 +1889,11 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list,
lparam = rm->rm_params; rparam = list->rm_params; lparam = rm->rm_params; rparam = list->rm_params;
if (lparam == rparam) if (lparam == rparam) {
cp_list = list;
if (rm->rm_pt != list->rm_pt) continue;
break; break;
}
if (!lparam) lparam = "1"; if (!rparam) rparam = "1"; if (!lparam) lparam = "1"; if (!rparam) rparam = "1";
if (!su_casematch(lparam, rparam)) if (!su_casematch(lparam, rparam))
...@@ -1898,5 +1902,5 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list, ...@@ -1898,5 +1902,5 @@ sdp_rtpmap_t *sdp_rtpmap_find_matching(sdp_rtpmap_t const *list,
break; break;
} }
return (sdp_rtpmap_t *)list; return cp_list ? (sdp_rtpmap_t *) cp_list : (sdp_rtpmap_t *)list;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论