don't try to build intro circs until you've fetched the directory

svn:r1541
This commit is contained in:
Roger Dingledine 2004-04-07 22:48:06 +00:00
parent e79a578fec
commit 63cde97253
2 changed files with 3 additions and 2 deletions

View File

@ -333,7 +333,8 @@ static void run_scheduled_events(time_t now) {
* our descriptor (if any). */
if(time_to_fetch_directory < now) {
/* it's time to fetch a new directory and/or post our descriptor */
rend_services_init(); /* make new intro points and re-upload if necessary */
if(has_fetched_directory)
rend_services_init(); /* make new intro points and re-upload if necessary */
if(options.ORPort) {
router_rebuild_descriptor();
router_upload_dir_desc_to_dirservers();

View File

@ -704,7 +704,7 @@ int rend_services_init(void) {
service->intro_exclude_nodes,
exclude_routers);
if (!router) {
log_fn(LOG_WARN, "Can't establish more than %d introduction points",
log_fn(LOG_WARN, "Could only establish %d introduction points",
smartlist_len(service->intro_nodes));
break;
}