From 47cd87db48fc26c0dfecb8eb9d14ca1b56245148 Mon Sep 17 00:00:00 2001 From: Mmanu Chaturvedi Date: Mon, 17 Jul 2017 11:38:30 -0400 Subject: [PATCH] Fixing Integer Overflow in nlopt_srand_time --- api/general.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/general.c b/api/general.c index 26af0d3..672163d 100644 --- a/api/general.c +++ b/api/general.c @@ -119,7 +119,7 @@ void NLOPT_STDCALL nlopt_srand(unsigned long seed) { } void NLOPT_STDCALL nlopt_srand_time(void) { - nlopt_srand(nlopt_time_seed() + my_gettid() * 314159); + nlopt_srand(nlopt_time_seed() + (unsigned long)my_gettid() * 314159); } void nlopt_srand_time_default(void) { -- 2.30.2