diff options
-rw-r--r-- | src/redirector.c | 4 | ||||
-rw-r--r-- | src/utils.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/redirector.c b/src/redirector.c index 6d5b216..b6b95db 100644 --- a/src/redirector.c +++ b/src/redirector.c @@ -65,8 +65,10 @@ int redirector_setup(redirector_ctx *ctx, struct addrinfo *srv_addr = NULL; assert(ctx); - assert(listen_addr || listen_port); + assert(listen_port); + if (!listen_addr) + listen_addr = "0.0.0.0"; D2("Try to listen on %s:%s and forward to %s:%s", (listen_addr ? listen_addr : "*"), listen_port, host, port); diff --git a/src/utils.c b/src/utils.c index ca19c24..f4be2ac 100644 --- a/src/utils.c +++ b/src/utils.c @@ -336,7 +336,7 @@ void chk_chroot(void) void mount_root(void) { int s; - s = mount("none", "/", NULL, MS_SLAVE|MS_REC, NULL); + s = mount("none", "/", "", MS_SLAVE|MS_REC, NULL); if (s) chk_chroot(); } |