summaryrefslogtreecommitdiff
path: root/src/or
diff options
context:
space:
mode:
Diffstat (limited to 'src/or')
-rw-r--r--src/or/rendcache.c1
-rw-r--r--src/or/rendcache.h3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/or/rendcache.c b/src/or/rendcache.c
index 8f3ddf5585..9be9e24941 100644
--- a/src/or/rendcache.c
+++ b/src/or/rendcache.c
@@ -129,6 +129,7 @@ rend_cache_failure_intro_entry_new(rend_intro_point_failure_t failure)
{
rend_cache_failure_intro_t *entry = tor_malloc(sizeof(*entry));
entry->failure_type = failure;
+ entry->created_ts = time(NULL);
return entry;
}
diff --git a/src/or/rendcache.h b/src/or/rendcache.h
index b214a48ccc..98c0f95264 100644
--- a/src/or/rendcache.h
+++ b/src/or/rendcache.h
@@ -34,6 +34,9 @@ typedef struct rend_cache_entry_t {
/* Introduction point failure type. */
typedef struct rend_cache_failure_intro_t {
+ /* When this intro point failure occured thus we allocated this object and
+ * cache it. */
+ time_t created_ts;
rend_intro_point_failure_t failure_type;
} rend_cache_failure_intro_t;