tlsrp

A simple TLS reverse proxy
git clone git://nihaljere.xyz/tlsrp
Log | Files | Refs | README | LICENSE

commit 264911a44c5f5e8dd0469442b82d795deb4c831c
parent 0bf550f0f2fada2511caa7dd49e0a748cd899953
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Thu, 30 Jul 2020 14:26:17 -0500

clientfd handled properly on failure cases

Diffstat:
Mtlsrp.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tlsrp.c b/tlsrp.c @@ -309,11 +309,10 @@ main(int argc, char* argv[]) if ((clientfd = accept(bindfd, (struct sockaddr*) &client_sa, &client_sa_len)) == -1) { warn("could not accept connection:"); + continue; } switch ((pid = fork())) { - case -1: - warn("fork:"); case 0: if (backpath) serverfd = dounixconnect(backpath); @@ -334,6 +333,8 @@ main(int argc, char* argv[]) close(clientfd); close(bindfd); exit(0); + case -1: + warn("fork:"); default: close(clientfd); }