From: Nikos Mavrogiannopoulos Date: Wed, 4 Jul 2018 08:08:06 +0000 (+0200) Subject: tests: mini-record-timing: avoid warning for too large stack usage X-Git-Tag: gnutls_3_6_3~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=efa1c03822cd90cf29fed8059409fe120d229bb4;p=thirdparty%2Fgnutls.git tests: mini-record-timing: avoid warning for too large stack usage Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/tests/suite/mini-record-timing.c b/tests/suite/mini-record-timing.c index 5d425a9573..354f733d63 100644 --- a/tests/suite/mini-record-timing.c +++ b/tests/suite/mini-record-timing.c @@ -165,7 +165,7 @@ client(int fd, const char *prio, unsigned int text_size, { int ret; char buffer[MAX_BUF + 1]; - char text[text_size]; + char *text; gnutls_psk_client_credentials_t pskcred; gnutls_session_t session; static unsigned long measurement; @@ -175,6 +175,9 @@ client(int fd, const char *prio, unsigned int text_size, gnutls_global_init(); + text = malloc(text_size); + assert(text != NULL); + setpriority(PRIO_PROCESS, getpid(), -15); memset(text, test->fill, text_size); @@ -317,6 +320,7 @@ finish: gnutls_psk_free_client_credentials(pskcred); gnutls_global_deinit(); + free(text); } static int