From: Mmanu Chaturvedi Date: Mon, 17 Jul 2017 15:38:30 +0000 (-0400) Subject: Fixing Integer Overflow in nlopt_srand_time X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=47cd87db48fc26c0dfecb8eb9d14ca1b56245148;p=nlopt.git Fixing Integer Overflow in nlopt_srand_time --- 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) {