Skip to content

Commit 11cedcd

Browse files
committed
Ensure the cancellationHandler is called if present when completion received
1 parent 397abb1 commit 11cedcd

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Sources/Subjects/ReplaySubject.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ extension ReplaySubject {
137137

138138
func forwardCompletionToBuffer(_ completion: Subscribers.Completion<Failure>) {
139139
demandBuffer?.complete(completion: completion)
140+
cancel()
140141
}
141142

142143
func request(_ demand: Subscribers.Demand) {

0 commit comments

Comments
 (0)