From d94afb37f953f5d7cad9881dac42bff1e3b66f9c Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Thu, 29 Nov 2018 01:07:15 +0100 Subject: [PATCH 1/1] [tests] [win] use calloc to work around constant size issue --- tests/utils_tests.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/utils_tests.h b/tests/utils_tests.h index 798d6caa..b9d11006 100644 --- a/tests/utils_tests.h +++ b/tests/utils_tests.h @@ -117,7 +117,7 @@ int run_on_default_sink( int main(int, char**) ) { const int argc = 2; int err = 0; - char* argv[argc]; + char** argv = (char**)calloc(argc, sizeof(char*)); char sink_path[PATH_MAX] = "tmp_aubio_XXXXXX"; int fd = create_temp_sink(sink_path); if (!fd) return 1; @@ -125,5 +125,6 @@ int run_on_default_sink( int main(int, char**) ) argv[1] = sink_path; err = main(argc, argv); close_temp_sink(sink_path, fd); + if (argv) free(argv); return err; } -- 2.11.0