Skip to content

Commit 571af15

Browse files
committed
eliminates dropped error
Signed-off-by: Oleh Dokuka <odokuka@vmware.com> Signed-off-by: Oleh Dokuka <oleh.dokuka@icloud.com>
1 parent 9a504a8 commit 571af15

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

rsocket-core/src/main/java/io/rsocket/resume/ResumableDuplexConnection.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,15 +192,17 @@ public void sendErrorAndClose(RSocketErrorException rSocketErrorException) {
192192
t -> {
193193
framesSaverDisposable.dispose();
194194
activeReceivingSubscriber.dispose();
195-
savableFramesSender.dispose();
195+
savableFramesSender.onComplete();
196+
savableFramesSender.cancel();
196197
onConnectionClosedSink.tryEmitComplete();
197198

198199
onClose.tryEmitError(t);
199200
},
200201
() -> {
201202
framesSaverDisposable.dispose();
202203
activeReceivingSubscriber.dispose();
203-
savableFramesSender.dispose();
204+
savableFramesSender.onComplete();
205+
savableFramesSender.cancel();
204206
onConnectionClosedSink.tryEmitComplete();
205207

206208
final Throwable cause = rSocketErrorException.getCause();
@@ -253,7 +255,8 @@ void dispose(@Nullable Throwable e) {
253255

254256
framesSaverDisposable.dispose();
255257
activeReceivingSubscriber.dispose();
256-
savableFramesSender.dispose();
258+
savableFramesSender.onComplete();
259+
savableFramesSender.cancel();
257260
onConnectionClosedSink.tryEmitComplete();
258261

259262
if (e != null) {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy