hermes

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

commit 1dc6ef1a24e8bfd07aa49d3315d03160f267646a
parent fc6babbc01948cd91b80506143abb21e306e2064
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Mon, 31 Mar 2025 14:23:52 +0200

refactor: simplify 'fork' call

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

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

diff --git a/hermes.c b/hermes.c @@ -29,7 +29,6 @@ main(int argc, char *argv[]) { server_socket_fd; struct passwd *user; struct group *group; - pid_t pid; for (i = 1; i < argc; i++) { char *argument = argv[i]; @@ -109,9 +108,7 @@ main(int argc, char *argv[]) { server_socket_fd = create_socket(port); - pid = fork(); - - switch (pid) { + switch (fork()) { case -1: critical("error: could not fork process."); break;