diff --git a/src/util/URIParser.cc b/src/util/URIParser.cc index cd1ed0b3e1..aede3edfa3 100644 --- a/src/util/URIParser.cc +++ b/src/util/URIParser.cc @@ -245,11 +245,11 @@ int URIParser::parse(const char *str, ParsedURI& uri) { uri.state = URI_STATE_INVALID; - int start_idx[URI_PART_ELEMENTS] = {0}; - int end_idx[URI_PART_ELEMENTS] = {0}; + size_t start_idx[URI_PART_ELEMENTS] = {0}; + size_t end_idx[URI_PART_ELEMENTS] = {0}; int pre_state = URI_SCHEME; bool in_ipv6 = false; - int i; + size_t i; for (i = 0; str[i]; i++) {