From e3256a747f3762e7bd9714993513821cbcef8619 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Fri, 4 Mar 2016 01:31:26 +0100 Subject: [PATCH] fixes Coverity issue 72287 --- .../frontend/webdav/jackrabbitservlet/DavFileWithRange.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java index 3e0e6dfd7..6382b8017 100644 --- a/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java +++ b/main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java @@ -71,7 +71,9 @@ class DavFileWithRange extends DavFile { try { final Long lower = requestRange.getLeft().isEmpty() ? null : Long.valueOf(requestRange.getLeft()); final Long upper = requestRange.getRight().isEmpty() ? null : Long.valueOf(requestRange.getRight()); - if (lower == null) { + if (lower == null && upper == null) { + return new ImmutablePair(0l, contentLength - 1); + } else if (lower == null) { return new ImmutablePair(contentLength - upper, contentLength - 1); } else if (upper == null) { return new ImmutablePair(lower, contentLength - 1);