SLING-9505 - Failure to retry distributing content
diff --git a/src/main/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransport.java b/src/main/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransport.java
index 5b75e66..3d57e44 100644
--- a/src/main/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransport.java
+++ b/src/main/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransport.java
@@ -144,11 +144,7 @@
                 try {
                     inputStream = DistributionPackageUtils.createStreamWithHeader(distributionPackage);
 
-                    InputStreamEntity ise = new InputStreamEntity(inputStream);
-
-                    BufferedHttpEntity be = new BufferedHttpEntity(ise);
-
-                    req.body(be);
+                    req.bodyStream(inputStream, ContentType.APPLICATION_OCTET_STREAM);
 
                     Response response = executor.execute(req);
                     response.returnContent(); // throws an error if HTTP status is >= 300