Author: mikej Date: Tue Mar 3 16:02:55 2009 New Revision: 12400 Log: Tue Mar 3 12:23:35 CST 2009 Della Betta Filippo <filippo DOT dellabetta AT telecomitalia DOT it> * su_uniqueid.c: srand() must be called per-thread on windows Modified: freeswitch/trunk/libs/sofia-sip/.update freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c Modified: freeswitch/trunk/libs/sofia-sip/.update ============================================================================== --- freeswitch/trunk/libs/sofia-sip/.update (original) +++ freeswitch/trunk/libs/sofia-sip/.update Tue Mar 3 16:02:55 2009 @@ -1 +1 @@ -Tue Mar 3 16:01:07 CST 2009 +Tue Mar 3 16:01:38 CST 2009 Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c ============================================================================== --- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c (original) +++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/su/su_uniqueid.c Tue Mar 3 16:02:55 2009 @@ -73,8 +73,13 @@ #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);