mirror of
https://github.com/cesanta/mongoose.git
synced 2025-08-06 13:37:34 +08:00
Fixed overflow in substitute_index_file()
This commit is contained in:
parent
f085e68baf
commit
cda24d94fb
@ -2683,7 +2683,7 @@ static int substitute_index_file(struct mg_connection *conn, char *path,
|
||||
while ((list = next_option(list, &filename_vec, NULL)) != NULL) {
|
||||
|
||||
// Ignore too long entries that may overflow path buffer
|
||||
if (filename_vec.len > path_len - n)
|
||||
if (filename_vec.len > path_len - (n + 2))
|
||||
continue;
|
||||
|
||||
// Prepare full path to the index file
|
||||
|
Loading…
Reference in New Issue
Block a user