Skip to content

Commit 0927d34

Browse files
committed
Account for possible null heap in TimerHeap#steal
1 parent 02f1c9d commit 0927d34

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

core/jvm/src/main/scala/cats/effect/unsafe/TimerHeap.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,10 @@ private final class TimerHeap extends AtomicInteger {
164164
} else false
165165

166166
val heap = this.heap // local copy
167-
val size = Math.min(this.size, heap.length - 1)
168-
go(heap, size, 1)
167+
if (heap ne null) {
168+
val size = Math.min(this.size, heap.length - 1)
169+
go(heap, size, 1)
170+
} else false
169171
}
170172

171173
/**

0 commit comments

Comments
 (0)