mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
3bb29dd707
Previously, if store_multiple() reported a partial success, we would store all the handles it gave us as if they had succeeded. But it's possible for the diff to be only partially successful -- for example, if LZMA failed but the other compressors succeeded. Fixes bug 24086; bugfix on 0.3.1.1-alpha.
8 lines
453 B
Plaintext
8 lines
453 B
Plaintext
o Minor bugfixes (directory cache):
|
|
- When a consensus diff calculation is only partially successful, only
|
|
record the successful parts as having succeeded. Partial success
|
|
can happen if (for example) one compression method fails but
|
|
the others succeed. Previously we misrecorded all the calculations as
|
|
having succeeded, which would later cause a nonfatal assertion failure.
|
|
Fixes bug 24086; bugfix on 0.3.1.1-alpha.
|