const fix
This commit is contained in:
parent
2aa3509845
commit
23cfbe167f
3 changed files with 5 additions and 5 deletions
|
@ -516,8 +516,8 @@ edge * r3_node_find_common_prefix(node *n, const char *path, int path_len, int *
|
||||||
if (prefix > 0) {
|
if (prefix > 0) {
|
||||||
r3_slug_t *slug;
|
r3_slug_t *slug;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
char *offset = (char*) path;
|
const char *offset = (char*) path;
|
||||||
char *p = ((char*)path) + prefix;
|
const char *p = ((char*)path) + prefix;
|
||||||
|
|
||||||
slug = r3_slug_new(path, path_len);
|
slug = r3_slug_new(path, path_len);
|
||||||
|
|
||||||
|
@ -532,7 +532,7 @@ edge * r3_node_find_common_prefix(node *n, const char *path, int path_len, int *
|
||||||
} else if ( p < slug->begin ) {
|
} else if ( p < slug->begin ) {
|
||||||
break;
|
break;
|
||||||
} else if ( p >= slug->end && p < (path + path_len) ) {
|
} else if ( p >= slug->end && p < (path + path_len) ) {
|
||||||
offset = (char*) slug->end + 1;
|
offset = slug->end + 1;
|
||||||
prefix = p - path;
|
prefix = p - path;
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -76,7 +76,7 @@ Return 1 => Slug found
|
||||||
Return -1 => Slug parsing error
|
Return -1 => Slug parsing error
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int r3_slug_parse(r3_slug_t *s, const char *needle, int needle_len, char *offset, char **errstr) {
|
int r3_slug_parse(r3_slug_t *s, const char *needle, int needle_len, const char *offset, char **errstr) {
|
||||||
s->path = (char*) needle;
|
s->path = (char*) needle;
|
||||||
s->path_len = needle_len;
|
s->path_len = needle_len;
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ r3_slug_t * r3_slug_new(const char * path, int path_len);
|
||||||
|
|
||||||
int r3_slug_check(r3_slug_t *s);
|
int r3_slug_check(r3_slug_t *s);
|
||||||
|
|
||||||
int r3_slug_parse(r3_slug_t *s, const char *needle, int needle_len, char *offset, char **errstr);
|
int r3_slug_parse(r3_slug_t *s, const char *needle, int needle_len, const char *offset, char **errstr);
|
||||||
|
|
||||||
char * r3_slug_to_str(const r3_slug_t *s);
|
char * r3_slug_to_str(const r3_slug_t *s);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue