Pull fix for pool initialization from the head
[freeradius.git] / src / lib / radius.c
index b6f123b..e836ddf 100644 (file)
@@ -2061,6 +2061,7 @@ static void random_vector(uint8_t *vector)
                lrad_rand_pool.randrsl[2] = (uint32_t) vector;
 
                lrad_randinit(&lrad_rand_pool, 1);
+               lrad_pool_initialized = 1;
        }
 
        lrad_isaac(&lrad_rand_pool);