diff --git a/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java b/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java index 28ae5217c..5e079825e 100644 --- a/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java +++ b/http/http-binding/src/main/java/software/amazon/smithy/java/http/binding/HttpBindingDeserializer.java @@ -235,7 +235,7 @@ public DataStream readDataStream(Schema schema) { if (bb.remaining() > 0) { structMemberConsumer.accept(state, member, payloadCodec.createDeserializer(bb)); } - } else if (body != null && body.contentLength() > 0) { + } else if (body != null && body.contentLength() != 0) { structMemberConsumer.accept(state, member, new PayloadDeserializer(payloadCodec, body)); } }