hermes

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

commit 4d688a2447c1384c36600ee37c5c47aa7626c833
parent a56df6a68aa105282f2e7590c3d817550e8123bd
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Sun, 30 Mar 2025 20:19:09 +0200

refactor: require argument value for all arguments

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

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

diff --git a/hermes.c b/hermes.c @@ -29,12 +29,13 @@ main(int argc, char *argv[]) { return 1; } + if (!value_exists) { + print_usage(program_name); + return 1; + } + switch (argument[1]) { case 'p': - if (!value_exists) { - print_usage(program_name); - return 1; - } port = atoi(argv[i + 1]); i++; break;