mirror of
https://github.com/cesanta/mongoose.git
synced 2025-08-06 13:37:34 +08:00
Do not reveal full root dir path
This commit is contained in:
parent
602c5c0866
commit
56980be48c
@ -1085,7 +1085,8 @@ void mg_http_serve_dir(struct mg_connection *c, struct mg_http_message *hm,
|
|||||||
|
|
||||||
if (realpath(t1, t2) == NULL) {
|
if (realpath(t1, t2) == NULL) {
|
||||||
LOG(LL_ERROR, ("realpath(%s): %d", t1, errno));
|
LOG(LL_ERROR, ("realpath(%s): %d", t1, errno));
|
||||||
mg_http_reply(c, 400, "", "Error serving [%s]\n", t1);
|
mg_http_reply(c, 404, "", "Not found [%.*s]\n", (int) hm->uri.len,
|
||||||
|
hm->uri.ptr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -665,7 +665,8 @@ void mg_http_serve_dir(struct mg_connection *c, struct mg_http_message *hm,
|
|||||||
|
|
||||||
if (realpath(t1, t2) == NULL) {
|
if (realpath(t1, t2) == NULL) {
|
||||||
LOG(LL_ERROR, ("realpath(%s): %d", t1, errno));
|
LOG(LL_ERROR, ("realpath(%s): %d", t1, errno));
|
||||||
mg_http_reply(c, 400, "", "Error serving [%s]\n", t1);
|
mg_http_reply(c, 404, "", "Not found [%.*s]\n", (int) hm->uri.len,
|
||||||
|
hm->uri.ptr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user