22 lines
397 B
Text
22 lines
397 B
Text
|
Index: rutil/stun/Stun.cxx
|
||
|
--- rutil/stun/Stun.cxx.orig
|
||
|
+++ rutil/stun/Stun.cxx
|
||
|
@@ -802,6 +802,9 @@ stunRand()
|
||
|
{
|
||
|
// return 32 bits of random stuff
|
||
|
resip_assert( sizeof(int) == 4 );
|
||
|
+#if defined(__OpenBSD__)
|
||
|
+ return arc4random();
|
||
|
+#else
|
||
|
static bool init=false;
|
||
|
if ( !init )
|
||
|
{
|
||
|
@@ -857,6 +860,7 @@ stunRand()
|
||
|
return ret;
|
||
|
#else
|
||
|
return random();
|
||
|
+#endif
|
||
|
#endif
|
||
|
}
|
||
|
|