diff options
Diffstat (limited to 'src/or/routerparse.c')
-rw-r--r-- | src/or/routerparse.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 71bd0f421..9a792292f 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -343,6 +343,10 @@ router_parse_routerlist_from_directory(const char *str, smartlist_free(tokens); tokens = NULL; + /* Now that we know the signature is okay, cache the directory. */ + /* XXXX009 extract published time if possible. */ + dirserv_set_cached_directory(str, time(NULL)); + /* Now that we know the signature is okay, check the version. */ if (check_version) check_software_version_against_directory(str, options.IgnoreVersion); |