diff --git a/runtime/src/main/java/org/capnproto/Capability.java b/runtime/src/main/java/org/capnproto/Capability.java index e00733b..2ee1f22 100644 --- a/runtime/src/main/java/org/capnproto/Capability.java +++ b/runtime/src/main/java/org/capnproto/Capability.java @@ -265,7 +265,7 @@ public final class Capability { @Override public CompletableFuture whenMoreResolved() { if (this.resolved != null) { - return CompletableFuture.completedFuture(this.resolved); + return null; } else if (this.resolveTask != null) { return this.resolveTask.thenApply(void_ -> this.resolved);