summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-07-04 10:08:06 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2018-07-04 10:08:06 +0200
commitefa1c03822cd90cf29fed8059409fe120d229bb4 (patch)
tree032f683904ef58b9a1aab51001ad197e7d37ab5b
parentc2ff230b7dd941320c319bf340e5d9e968df75b0 (diff)
downloadgnutls-efa1c03822cd90cf29fed8059409fe120d229bb4.tar.gz
tests: mini-record-timing: avoid warning for too large stack usage
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-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