diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-07-04 10:08:06 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-07-04 10:08:06 +0200 |
commit | efa1c03822cd90cf29fed8059409fe120d229bb4 (patch) | |
tree | 032f683904ef58b9a1aab51001ad197e7d37ab5b /tests | |
parent | c2ff230b7dd941320c319bf340e5d9e968df75b0 (diff) | |
download | gnutls-efa1c03822cd90cf29fed8059409fe120d229bb4.tar.gz |
tests: mini-record-timing: avoid warning for too large stack usage
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'tests')
-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 |