Skip to content

Commit 5fb782f

Browse files
Merge pull request #1361 from samueltardieu/queued-actions
Fix a race condition if queued actions have been handled already
2 parents dcad052 + bf40e09 commit 5fb782f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

rxjava-core/src/main/java/rx/internal/operators/OperatorObserveOn.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ private void pollQueue() {
138138
}
139139
on.accept(observer, v);
140140
}
141-
if (COUNTER_UPDATER.addAndGet(this, -vs.size) == 0) {
141+
if (COUNTER_UPDATER.addAndGet(this, -vs.size) <= 0) {
142142
break;
143143
}
144144
} while (true);

0 commit comments

Comments
 (0)