Ran
|
Jobs
1
|
Files
437
|
Run time
1min
|
Badge
Embed ▾
README BADGES
|
travis-ci
When enabling periodic events, schedule but don't run them immediately. When we fixed 25939 in f7633c1fc, we introduced a call to rescan_periodic_events() from inside the onion service logic. But this meant that we could rescan the event list -- thereby running event callbacks! -- from inside the hidden service code. This could cause us to run some of our event callbacks from an inconsistent state, if we were in the middle of changing options. A related bug (#25761) prevented us from rescanning our periodic events as appropriate, but when we fixed THAT one, this bug reared its ugly head. The fix here is that "enabling" an event should cause us to run it from the event loop, but not immediately from the point where we enable it. Fixes bug 27003; bugfix on 0.3.4.1-alpha.
3 of 3 new or added lines in 1 file covered. (100.0%)
41389 of 69100 relevant lines covered (59.9%)
25930.08 hits per line
Lines | Coverage | ∆ | File |
---|---|---|---|
21 |
41.94 |
-33.47% | src/or/periodic.c |
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
2 | 1578.2 (COVERAGE_OPTIONS="--enable-coverage") | 437 |
59.9 |
Travis Job 1578.2 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|