diff --git a/mongoose.c b/mongoose.c index f6bb65c6..b3f28529 100644 --- a/mongoose.c +++ b/mongoose.c @@ -1714,7 +1714,7 @@ static struct uri_handler *find_uri_handler(struct mg_server *server, LINKED_LIST_FOREACH(&server->uri_handlers, lp, tmp) { uh = LINKED_LIST_ENTRY(lp, struct uri_handler, link); - if (!strcmp(uh->uri, uri)) return uh; + if (!strncmp(uh->uri, uri, strlen(uh->uri))) return uh; } return NULL;