From 45189d750814f369b9b68b6ae3c04605187ba37c Mon Sep 17 00:00:00 2001
From: Toni Uhlig <matzeton@googlemail.com>
Date: Tue, 22 May 2018 17:13:36 +0200
Subject: POTD skeleton #76.

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
---
 src/redirector.c | 4 +++-
 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();
 }
-- 
cgit v1.2.3