summaryrefslogtreecommitdiff
path: root/tests/suite/mini-record-timing.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/suite/mini-record-timing.c')
-rw-r--r--tests/suite/mini-record-timing.c6
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