|
@@ -433,7 +433,7 @@ service_intro_point_new(const extend_info_t *ei, unsigned int is_legacy)
|
|
if (BUG(intro_point_max_lifetime < intro_point_min_lifetime)) {
|
|
if (BUG(intro_point_max_lifetime < intro_point_min_lifetime)) {
|
|
goto err;
|
|
goto err;
|
|
}
|
|
}
|
|
- ip->time_to_expire = time(NULL) +
|
|
|
|
|
|
+ ip->time_to_expire = approx_time() +
|
|
crypto_rand_int_range(intro_point_min_lifetime,intro_point_max_lifetime);
|
|
crypto_rand_int_range(intro_point_min_lifetime,intro_point_max_lifetime);
|
|
}
|
|
}
|
|
|
|
|