From a99e31fb6ba8c1c04f307e11ecf66efbd4cda4b9 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Tue, 18 Dec 2012 13:52:30 +0100 Subject: [PATCH] echo-cancel: Fix echo-cancel-test's argument number checking Argument argv[5] is accessed when argc>4, which leads to an invalid access for argc==5. Fix this. Signed-off-by: Stefan Huber Acked-by: Peter Meerwald --- src/modules/echo-cancel/module-echo-cancel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/echo-cancel/module-echo-cancel.c b/src/modules/echo-cancel/module-echo-cancel.c index 26ac30b81..f7c72763a 100644 --- a/src/modules/echo-cancel/module-echo-cancel.c +++ b/src/modules/echo-cancel/module-echo-cancel.c @@ -2108,7 +2108,7 @@ int main(int argc, char* argv[]) { goto fail; if (!u.ec->init(u.core, u.ec, &source_ss, &source_map, &sink_ss, &sink_map, &u.blocksize, - (argc > 4) ? argv[5] : NULL )) { + (argc > 5) ? argv[5] : NULL )) { pa_log("Failed to init AEC engine"); goto fail; }