summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Gimeno <pggimeno@wanadoo.es>2017-02-16 23:39:20 +0100
committerPedro Gimeno <pggimeno@wanadoo.es>2017-02-16 23:39:20 +0100
commit924bfaf1fdbb97b0a483adee644f6736e951414c (patch)
tree1175ad4818fa408af96168d404d2ec339840e777
parentbc0b8f8f08de4b50f9ad5ba6e13f30cb38533116 (diff)
downloadgmp-924bfaf1fdbb97b0a483adee644f6736e951414c.tar.gz
(__gmp_randiset_mt): Set generator functions from source.
-rw-r--r--ChangeLog5
-rw-r--r--rand/randmt.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0376880de..83475c2c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-02-16 Pedro Gimeno <pggimeno@wanadoo.es>
+
+ * rand/randmt.c (__gmp_randiset_mt): Set generator functions from
+ source.
+
2017-02-16 Torbjörn Granlund <tg@gmplib.org>
* mpn/arm64/aorsorrlshC_n.asm: New file.
diff --git a/rand/randmt.c b/rand/randmt.c
index f42e8edc9..a05e76a44 100644
--- a/rand/randmt.c
+++ b/rand/randmt.c
@@ -377,7 +377,7 @@ __gmp_randiset_mt (gmp_randstate_ptr dst, gmp_randstate_srcptr src)
mp_size_t i;
/* Set the generator functions. */
- RNG_FNPTR (dst) = (void *) &Mersenne_Twister_Generator_Noseed;
+ RNG_FNPTR (dst) = RNG_FNPTR(src);
/* Allocate the MT-specific state. */
dstp = (gmp_rand_mt_struct *) __GMP_ALLOCATE_FUNC_LIMBS (sz);