hermes

HTTP GET/HEAD-only web server for static content.
git clone git://git.francescosaccone.com/hermes
Log | Files | Refs | README | LICENSE

commit 4edd176e51f66d375aeed41d45317ce7e67805de
parent 8cab4a2c84b7a6f44d6b72bbf28624c05492319c
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Mon, 31 Mar 2025 15:14:30 +0200

fix: use snprintf instead of strncpy

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Mhermes.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/hermes.c b/hermes.c @@ -56,7 +56,10 @@ main(int argc, char *argv[]) { "%u characters", DIRECTORY_INDEX_MAX_LENGTH); } - strncpy(directory_index, argv[i + 1], sizeof(directory_index) - 1); + snprintf(directory_index, + sizeof(directory_index), + "%s", + argv[i + 1]); directory_index[sizeof(directory_index) - 1] = '\0'; i++; break;