diff --git a/gcloud-java-storage/src/main/java/com/google/gcloud/spi/DefaultStorageRpc.java b/gcloud-java-storage/src/main/java/com/google/gcloud/spi/DefaultStorageRpc.java index eff3b1929d86..f81b7c140fd6 100644 --- a/gcloud-java-storage/src/main/java/com/google/gcloud/spi/DefaultStorageRpc.java +++ b/gcloud-java-storage/src/main/java/com/google/gcloud/spi/DefaultStorageRpc.java @@ -476,6 +476,10 @@ public void write(String uploadId, byte[] toWrite, int toWriteOffset, long destO range.append('*'); } httpRequest.getHeaders().setContentRange(range.toString()); + } else { + if (!last) { + return; + } } int code; String message;