X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/d0b4f0acd54eeebcde98a1b4476b232dbece6048..211af11eabdfa1226ee2c7aec25002a1d7b25567:/server/server.c diff --git a/server/server.c b/server/server.c index 767fa31..8bd23e7 100644 --- a/server/server.c +++ b/server/server.c @@ -1105,9 +1105,12 @@ static int c_rtp_address(struct conn *c, char attribute((unused)) **vec, int attribute((unused)) nvec) { if(api == &uaudio_rtp) { + char **addr; + + netaddress_format(&config->broadcast, NULL, &addr); sink_printf(ev_writer_sink(c->w), "252 %s %s\n", - quoteutf8(config->broadcast.s[0]), - quoteutf8(config->broadcast.s[1])); + quoteutf8(addr[1]), + quoteutf8(addr[2])); } else sink_writes(ev_writer_sink(c->w), "550 No RTP\n"); return 1; @@ -1847,6 +1850,7 @@ int server_start(ev_source *ev, int pf, l->pf = pf; if(ev_listen(ev, fd, listen_callback, l, "server listener")) exit(EXIT_FAILURE); + info("listening on %s", name); return fd; }