From: Pieter Pottie Date: Sun, 17 Aug 2014 16:08:50 +0000 (+0100) Subject: Bind audio stream, timing and control sockets to available port instead of hard coded... X-Git-Tag: V2.1~37^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F4%2Fhead;p=thirdparty%2Fshairport-sync.git Bind audio stream, timing and control sockets to available port instead of hard coded ports 6000, 6001, 6002 --- diff --git a/rtp.c b/rtp.c index cf944658..95dcfb52 100644 --- a/rtp.c +++ b/rtp.c @@ -416,10 +416,10 @@ void rtp_setup(SOCKADDR *remote, int cport, int tport, int *lsport, int *lcport, } // now, we open three sockets -- one for the audio stream, one for the timing and one for the control - - *lsport = bind_port(remote,&audio_socket,6000); - *lcport = bind_port(remote,&control_socket,6001); - *ltport = bind_port(remote,&timing_socket,6002); + // bind to an available port + *lsport = bind_port(remote,&audio_socket,0); + *lcport = bind_port(remote,&control_socket,0); + *ltport = bind_port(remote,&timing_socket,0); debug(2, "listening for audio, control and timing on ports %d, %d, %d.", *lsport, *lcport, *ltport);