From fc803b48830d9b800531c992464614f3e2c5ced7 Mon Sep 17 00:00:00 2001 From: Georg Chini Date: Wed, 25 Feb 2015 19:43:24 +0100 Subject: [PATCH] loopback: Validate the rate parameter --- src/modules/module-loopback.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/module-loopback.c b/src/modules/module-loopback.c index 0af393702..37bf7b1bd 100644 --- a/src/modules/module-loopback.c +++ b/src/modules/module-loopback.c @@ -799,6 +799,11 @@ int pa__init(pa_module *m) { goto fail; } + if (ss.rate < 4000 || ss.rate > PA_RATE_MAX) { + pa_log("Invalid rate specification, valid range is 4000 Hz to %i Hz", PA_RATE_MAX); + goto fail; + } + if (pa_modargs_get_value(ma, "format", NULL)) format_set = true;