Browse Source

Sync ChannelSendOperator copy in spring-messaging

See gh-22720
pull/22596/head
Rossen Stoyanchev 7 years ago
parent
commit
208a1ae0ea
  1. 7
      spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/reactive/ChannelSendOperator.java

7
spring-messaging/src/main/java/org/springframework/messaging/handler/invocation/reactive/ChannelSendOperator.java

@ -402,7 +402,12 @@ class ChannelSendOperator<T> extends Mono<Void> implements Scannable { @@ -402,7 +402,12 @@ class ChannelSendOperator<T> extends Mono<Void> implements Scannable {
@Override
public void onError(Throwable ex) {
this.completionSubscriber.onError(ex);
try {
this.completionSubscriber.onError(ex);
}
finally {
this.writeBarrier.releaseCachedItem();
}
}
@Override

Loading…
Cancel
Save