summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/or/hs_client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/or/hs_client.c b/src/or/hs_client.c
index 9c2aa34e95..99be058eb7 100644
--- a/src/or/hs_client.c
+++ b/src/or/hs_client.c
@@ -1103,7 +1103,9 @@ hs_client_desc_has_arrived(const hs_ident_dir_conn_t *ident)
"Closing streams.");
connection_mark_unattached_ap(entry_conn,
END_STREAM_REASON_RESOLVEFAILED);
- /* XXX: Note the connection attempt. */
+ /* We are unable to use the descriptor so remove the directory request
+ * from the cache so the next connection can try again. */
+ note_connection_attempt_succeeded(edge_conn->hs_ident);
goto end;
}