From: Paul Brossier Date: Thu, 29 Nov 2018 00:07:15 +0000 (+0100) Subject: [tests] [win] use calloc to work around constant size issue X-Git-Tag: 0.4.9~139^2~25 X-Git-Url: https://git.aubio.org/?p=aubio.git;a=commitdiff_plain;h=d94afb37f953f5d7cad9881dac42bff1e3b66f9c [tests] [win] use calloc to work around constant size issue --- 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; }