diff options
author | Nick Mathewson <nickm@torproject.org> | 2022-10-13 13:40:10 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2022-10-13 13:40:10 -0400 |
commit | e531d4d1b9753e80b56a28805b01c014a1fe5d51 (patch) | |
tree | b941665cd6ef168a34b3b8b966d2fec1f9477dc8 /changes/ticket40419 | |
parent | d52a5f2181f44ddb387e9d9a40523054a1f80bff (diff) | |
download | tor-e531d4d1b9753e80b56a28805b01c014a1fe5d51.tar.gz tor-e531d4d1b9753e80b56a28805b01c014a1fe5d51.zip |
Fix a completely wrong calculation in mach monotime_init_internal()
Bug 1: We were purporting to calculate milliseconds per tick, when we
*should* have been computing ticks per millisecond.
Bug 2: Instead of computing either one of those, we were _actually_
computing femtoseconds per tick.
These two bugs covered for one another on x86 hardware, where 1 tick
== 1 nanosecond. But on M1 OSX, 1 tick is about 41 nanoseconds,
causing surprising results.
Fixes bug 40684; bugfix on 0.3.3.1-alpha.
Diffstat (limited to 'changes/ticket40419')
0 files changed, 0 insertions, 0 deletions