diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2019-12-12 18:04:13 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2019-12-12 18:04:13 +0300 |
| commit | 66bfedc8cdda5e6b1a7e6096e553f790f72a6b63 (patch) | |
| tree | f79e6e502ec69ab2ad45d900d210f77c9f8bcc99 /main.c | |
| parent | 45c6387126ba8a09292ce72b0f568041950ef329 (diff) | |
explicit server activation
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -34,9 +34,16 @@ int main(int argc, char *argv[]) if (argc == 1) errx(EXIT_FAILURE, "bad usage"); + if (!strcmp(argv[1], "server")) { + if (!tunnel_server()) + errx(EXIT_FAILURE, "start server failed"); + + return 0; + } + int sock = tunnel_client(); if (sock < 0) - errx(EXIT_FAILURE, "tunnel_client failed"); + errx(EXIT_FAILURE, "init client failed"); sendcmd(sock, argc - 1, argv + 1); |
