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