issue 141

This commit is contained in:
mom040267 2014-12-07 20:47:41 +00:00
parent 5050bea600
commit b3bdfd24a8

View File

@ -101,13 +101,11 @@ long turn_random(void)
return ret;
}
void turn_random32_size(u32bits *ar, size_t sz)
static void turn_random_tid_size(u32bits *ar)
{
if(!RAND_bytes((unsigned char *)ar, sz<<2)) {
size_t i;
for(i=0;i<sz;++i) {
ar[i] = (u32bits)random();
}
size_t i;
for(i=0;i<3;++i) {
ar[i] = (u32bits)random();
}
}
@ -955,7 +953,7 @@ void stun_tid_message_cpy(u08bits* buf, const stun_tid* id) {
void stun_tid_generate(stun_tid* id) {
if(id) {
u32bits *w=(u32bits*)(id->tsx_id);
turn_random32_size(w,3);
turn_random_tid_size(w);
}
}