From 3785d93630061863fcf0952e5388d3d88efa3e69 Mon Sep 17 00:00:00 2001 From: Jan Kadlec <jan.kadlec@nic.cz> Date: Wed, 25 Jan 2012 16:59:01 +0100 Subject: [PATCH] Added memory alligment instead of malloc. - required by pseudo-random generator. --- src/common/prng.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/prng.c b/src/common/prng.c index ca87b0de4b..588dcde091 100644 --- a/src/common/prng.c +++ b/src/common/prng.c @@ -79,7 +79,7 @@ double tls_rand() } /* Initialize PRNG state. */ - s = malloc(sizeof(dsfmt_t)); + s = memalign(16, sizeof(dsfmt_t)); if (s == NULL) { fprintf(stderr, "error: PRNG: not enough memory\n"); return .0; @@ -87,6 +87,7 @@ double tls_rand() dsfmt_init_gen_rand(s, seed); (void)pthread_setspecific(tls_prng_key, s); } + } return dsfmt_genrand_close_open(s); -- GitLab