]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Fix error checking of alsa latency and buffer legth settings.
authorMike Brady <mikebrady@eircom.net>
Tue, 13 Sep 2016 11:19:28 +0000 (12:19 +0100)
committerMike Brady <mikebrady@eircom.net>
Tue, 13 Sep 2016 11:19:28 +0000 (12:19 +0100)
audio_alsa.c

index ca5a1e2f06b29559a53e8ee0f4e7c9091fe4edbd..04f743700bc6fa1a66f43676cb88a24c78bef5ca 100644 (file)
@@ -148,7 +148,7 @@ static int init(int argc, char **argv) {
   if (config.cfg != NULL) {
     /* Get the desired buffer size setting. */
     if (config_lookup_float(config.cfg, "alsa.audio_backend_buffer_desired_length", &dvalue)) {
-      if ((dvalue < 0) || (value > 1.5))
+      if ((dvalue < 0) || (dvalue > 1.5))
         die("Invalid alsa audio backend buffer desired length \"%f\". It "
             "should be between 0 and "
             "1.5, default is 0.15 seconds",
@@ -160,7 +160,7 @@ static int init(int argc, char **argv) {
 
     /* Get the latency offset. */
     if (config_lookup_float(config.cfg, "alsa.audio_backend_latency_offset", &dvalue)) {
-      if ((dvalue < -1.0) || (value > 1.5))
+      if ((dvalue < -1.0) || (dvalue > 1.5))
         die("Invalid alsa audio backend buffer latency offset \"%f\". It "
             "should be between -1.0 and +1.5, default is 0 seconds",
             dvalue);