aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-12-03 13:37:13 -0500
committerSebastian Hahn <sebastian@torproject.org>2011-10-26 14:20:47 +0200
commitd0a91386e5b85c5a0db3981a294c7a75192f9c3a (patch)
tree0b2c88be96a51dc066541f5ad73402a3e8e18f6d /src/or/config.c
parent3a890b3b70d53ac864be682f50f07ba07b8f09ba (diff)
downloadtor-d0a91386e5b85c5a0db3981a294c7a75192f9c3a.tar.gz
tor-d0a91386e5b85c5a0db3981a294c7a75192f9c3a.zip
Don't crash when accountingmax is set in non-server Tors
We use a hash of the identity key to seed a prng to tell when an accounting period should end. But thanks to the bug998 changes, clients no longer have server-identity keys to use as a long-term seed in accounting calculations. In any case, their identity keys (as used in TLS) were never never fixed. So we can just set the wakeup time from a random seed instead there. Still open is whether everybody should be random. This patch fixes bug 2235, which was introduced in 0.2.2.18-alpha. Diagnosed with help from boboper on irc.
Diffstat (limited to 'src/or/config.c')
0 files changed, 0 insertions, 0 deletions