diff --git a/src/capwap/cw_rand.c b/src/capwap/cw_rand.c index 46780257..20f361cf 100644 --- a/src/capwap/cw_rand.c +++ b/src/capwap/cw_rand.c @@ -66,18 +66,16 @@ int cw_rand_r(uint8_t*dst, int len) int cw_rand(uint8_t *dst, int len) { - static int init = 1; - if (init){ - uint32_t rinit=time(NULL); + static uint32_t rinit = 0; + if (!rinit){ int l = cw_rand_r((uint8_t*)(&rinit),sizeof(uint32_t)); - if (l