* 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();
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;
}