mirror of
https://github.com/lammertb/libhttp.git
synced 2025-09-08 23:12:07 +03:00
main.c: fix strncat call to prevent buffer overflow
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
This commit is contained in:
@@ -505,7 +505,7 @@ static void set_absolute_path(char *options[], const char *option_name,
|
|||||||
}
|
}
|
||||||
|
|
||||||
strncat(path, "/", sizeof(path) - 1);
|
strncat(path, "/", sizeof(path) - 1);
|
||||||
strncat(path, option_value, sizeof(path) - 1);
|
strncat(path, option_value, sizeof(path) - strlen(path) - 1);
|
||||||
|
|
||||||
/* Absolutize the path, and set the option */
|
/* Absolutize the path, and set the option */
|
||||||
IGNORE_UNUSED_RESULT(abs_path(path, abs, sizeof(abs)));
|
IGNORE_UNUSED_RESULT(abs_path(path, abs, sizeof(abs)));
|
||||||
|
Reference in New Issue
Block a user