diff --git a/daemon/main.c b/daemon/main.c index ff5a778e6..5535073ea 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -520,8 +520,11 @@ static void options(int *argc, char ***argv) { if (!if_a) die("Missing option --interface"); - if (!listenps && !listenudps && !listenngs && !listenngtcps) - die("Missing option --listen-tcp, --listen-udp or --listen-ng or --listen-tcp-ng"); + if (!listenps && !listenudps && !listenngs && !listenngtcps + && !(rtpe_config.http_ifs && rtpe_config.http_ifs[0]) + && !(rtpe_config.https_ifs && rtpe_config.https_ifs[0])) + die("Missing option --listen-tcp, --listen-udp, --listen-ng, --listen-tcp-ng, " + "--listen-http, or --listen-https"); struct ifaddrs *ifas; if (getifaddrs(&ifas)) { diff --git a/daemon/rtpengine.pod b/daemon/rtpengine.pod index 756439f7b..b49b777e8 100644 --- a/daemon/rtpengine.pod +++ b/daemon/rtpengine.pod @@ -4,7 +4,7 @@ rtpengine - NGCP proxy for RTP and other UDP based media traffic =head1 SYNOPSIS -B B<--interface>=I... B<--listen-tcp>|B<--listen-udp>|B<--listen-ng>|B<--listen-tcp-ng>=I... [I