From: Mike Brady Date: Fri, 11 May 2018 11:23:17 +0000 (+0100) Subject: Add limit checks to the (deprecated) -L fixed latency setting. X-Git-Tag: 3.2RC8~2^2~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=803cbf7d1c8befa88679e361caddace2f899e9c7;p=thirdparty%2Fshairport-sync.git Add limit checks to the (deprecated) -L fixed latency setting. --- diff --git a/shairport.c b/shairport.c index 1d6407ab..fcb7629c 100644 --- a/shairport.c +++ b/shairport.c @@ -1358,10 +1358,12 @@ int main(int argc, char **argv) { // audio_backend_latency_offset instead. if (config.userSuppliedLatency) { - inform("The default latency setting is deprecated, as Shairport Sync can now get the correct " + inform("The fixed latency setting is deprecated, as Shairport Sync can now get the correct " "latency from the source."); inform("Please remove this setting and use the relevant audio_backend_latency_offset setting, " "if necessary, to compensate for delays elsewhere."); + if ((config.userSuppliedLatency!=0) && ((config.userSuppliedLatency<4410) || (config.userSuppliedLatency>154350))) + die("An out-of-range fixed latency has been specified. It must be between 4,410 and 154,350."); } /* print out version */