From 36f4e15e815afa386014de2f624299623cfd889f Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 21 Nov 2004 04:19:04 +0000 Subject: Call init_keys() where needed; fix hibernate bug. svn:r2924 --- src/or/hibernate.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/or/hibernate.c') diff --git a/src/or/hibernate.c b/src/or/hibernate.c index 2407fad6c..6719a8857 100644 --- a/src/or/hibernate.c +++ b/src/or/hibernate.c @@ -291,6 +291,13 @@ accounting_set_wakeup_time(void) int n_days_to_exhaust_bw; int n_days_to_consider; + if (! identity_key_is_set()) { + if (init_keys() < 0) { + log_fn(LOG_ERR, "Error initializing keys"); + tor_assert(0); + } + } + format_iso_time(buf, interval_start_time); crypto_pk_get_digest(get_identity_key(), digest); -- cgit v1.2.3