If we write the annotation but not the microdescriptor, rewind.

This fixes bug 9047 (and some parts of 9031, 8922, 8883 that weren't
fixed in 8822).  Bugfix on 0.2.2.6-alpha.
This commit is contained in:
Nick Mathewson
2013-06-13 12:29:01 -04:00
parent 25dddf7a8f
commit caa0d15c49
4 changed files with 32 additions and 6 deletions
+6
View File
@@ -0,0 +1,6 @@
o Minor bugfixes:
- If for some reason we fail to write a microdescriptor while
rebuilding the cache, do not let the annotations from that
microdescriptor linger in the cache file, and do not let the
microdescriptor stay recorded as present in its old location.
Fixes bug 9047; bugfix on 0.2.2.6-alpha.