diff options
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/alsa/alsa-mixer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c index 286931f4..3b13879d 100644 --- a/src/modules/alsa/alsa-mixer.c +++ b/src/modules/alsa/alsa-mixer.c @@ -1920,14 +1920,14 @@ static int element_parse_volume_limit( pa_alsa_path *p = userdata; pa_alsa_element *e; - uint32_t volume_limit; + long volume_limit; if (!(e = element_get(p, section, TRUE))) { pa_log("[%s:%u] volume-limit makes no sense in '%s'", filename, line, section); return -1; } - if (pa_atou(rvalue, &volume_limit) < 0 || volume_limit > LONG_MAX) { + if (pa_atol(rvalue, &volume_limit) < 0 || volume_limit < 0) { pa_log("[%s:%u] Invalid value for volume-limit", filename, line); return -1; } |