if (!path)
return kr_error(EINVAL);
- char *query_mark = strstr(path, "?");
+ const char *query_mark = strstr(path, "?");
/* calculating of endpoint_len - for POST or GET method */
endpoint_len = (query_mark) ? query_mark - path - 1 : strlen(path) - 1;
static const char key[] = "dns=";
static const char *delim = "&";
- char *beg, *end;
+ const char *beg, *end;
uint8_t *dest;
uint32_t remaining;
- char *query_mark = strstr(path, "?");
+ const char *query_mark = strstr(path, "?");
if (!query_mark || strlen(query_mark) == 0) /* no parameters in path */
return kr_error(EINVAL);
/* go over key:value pair */
- for (beg = strtok(query_mark + 1, delim); beg != NULL; beg = strtok(NULL, delim)) {
+ for (beg = strtok((char *)query_mark + 1, delim); beg != NULL; beg = strtok(NULL, delim)) {
if (!strncmp(beg, key, 4)) /* dns variable in path found */
break;
}