Skip to content

Commit 0bd82c9

Browse files
Flarnatargos
authored andcommitted
perf_hooks: reset prev_ before starting ELD timer
reset `ELDHistogram.prev_` before staring timer to ensure that start timer doesn't leak across `disable()` `enable()` calls. PR-URL: #26693 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
1 parent 8de9fe9 commit 0bd82c9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/node_perf.cc

+1
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ bool ELDHistogram::RecordDelta() {
539539
bool ELDHistogram::Enable() {
540540
if (enabled_) return false;
541541
enabled_ = true;
542+
prev_ = 0;
542543
uv_timer_start(timer_,
543544
ELDHistogramDelayInterval,
544545
resolution_,

0 commit comments

Comments
 (0)