From: Michael Jerris Date: Tue, 3 Mar 2009 22:02:55 +0000 (+0000) Subject: Tue Mar 3 12:23:35 CST 2009 Della Betta Filippo * su_uniqueid.c: srand() must be called per-thread on windows git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12400 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/libs/sofia-sip/.update b/libs/sofia-sip/.update index edaee433d8..41cdadf245 100644 --- a/libs/sofia-sip/.update +++ b/libs/sofia-sip/.update @@ -1 +1 @@ -Tue Mar 3 16:01:07 CST 2009 +Tue Mar 3 16:01:38 CST 2009 diff --git a/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c b/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c index 82d50f58e4..d1e51e9210 100644 --- a/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c +++ b/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c @@ -73,8 +73,13 @@ int _getpid(void); #include "sofia-sip/su_time.h" #include "sofia-sip/su_uniqueid.h" +#ifdef SU_HAVE_WINSOCK +#define PERTHREAD __declspec(thread) +#else +#define PERTHREAD +#endif /* For random number generator */ -static int initialized = 0; +static PERTHREAD int initialized = 0; static void init(void); static void init_node(void);