From 06988571e3cf74ecb5e4cc459964fe31dd780015 Mon Sep 17 00:00:00 2001 From: Arunan Sugunakumar Date: Fri, 2 Feb 2024 07:42:49 +0530 Subject: [PATCH] Avoid clearing buffer when ProducerError occurs in Passthru pipe Resolves wso2/micro-integrator#3081 --- .../main/java/org/apache/synapse/transport/passthru/Pipe.java | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/passthru/Pipe.java b/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/passthru/Pipe.java index 73fe7ea168..a13403bd16 100644 --- a/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/passthru/Pipe.java +++ b/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/passthru/Pipe.java @@ -672,7 +672,6 @@ public void write(final byte[] b, int off, int len) throws IOException { return; } else if (isProducerError()) { writeCondition.signalAll(); - buffer.clear(); return; } } else if (consumerIoControl instanceof NHttpClientConnection) {