diff options
-rw-r--r-- | tests/suite/mini-record-timing.c | 6 |
1 files changed, 5 insertions, 1 deletions
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 |