提交 32bf92fb authored 作者: Michael Jerris's avatar Michael Jerris

return mistakenly removed code.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7944 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 3474b141
...@@ -285,6 +285,7 @@ static void parse_rr(const struct dns_parse *p, enum_query_t * q, struct dns_rr ...@@ -285,6 +285,7 @@ static void parse_rr(const struct dns_parse *p, enum_query_t * q, struct dns_rr
char *service = NULL; char *service = NULL;
char *regex = NULL; char *regex = NULL;
char *replace = NULL; char *replace = NULL;
char *ptr;
int argc = 0; int argc = 0;
char *argv[4] = { 0 }; char *argv[4] = { 0 };
int n; int n;
...@@ -333,6 +334,12 @@ static void parse_rr(const struct dns_parse *p, enum_query_t * q, struct dns_rr ...@@ -333,6 +334,12 @@ static void parse_rr(const struct dns_parse *p, enum_query_t * q, struct dns_rr
goto xperr; goto xperr;
} }
for (ptr = replace; ptr && *ptr; ptr++) {
if (*ptr == '\\') {
*ptr = '$';
}
}
if (flags && service && regex && replace) { if (flags && service && regex && replace) {
switch_regex_t *re = NULL; switch_regex_t *re = NULL;
int proceed = 0, ovector[30]; int proceed = 0, ovector[30];
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论