提交 a7d8f866 authored 作者: Anthony Minessale's avatar Anthony Minessale

fix new util function to actually do what it says it will

上级 6c7970f9
......@@ -105,16 +105,18 @@ static inline char *switch_strchr_strict(const char *in, char find, const char *
while(p && *p) {
const char *a = allowed;
int found = 0;
int acceptable = 0;
if (*p == find) break;
if (!a) {
found = 1;
acceptable = 1;
} else {
while(a && *a) {
if (*p == *a) {
found = 1;
acceptable = 1;
break;
}
......@@ -123,9 +125,7 @@ static inline char *switch_strchr_strict(const char *in, char find, const char *
}
if (!found) return NULL;
if (*p == find) break;
if (!acceptable) return NULL;
p++;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论