Skip to content

Commit 9c43cbb

Browse files
committed
Handle close before start.
1 parent 7c84a68 commit 9c43cbb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/sdk/server/src/main/java/com/launchdarkly/sdk/server/StreamingSynchronizerImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ private Thread getRunThread() {
180180

181181
@Override
182182
public CompletableFuture<FDv2SourceResult> next() {
183-
if (!started.getAndSet(true)) {
183+
// If we are already closed, don't start the stream.
184+
if (!started.getAndSet(true) && !closed.get()) {
184185
startStream();
185186
}
186187
return CompletableFuture.anyOf(shutdownFuture, resultQueue.take())

0 commit comments

Comments
 (0)