From 49489430d5bb5db918e568378ea3081f1fce499c Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Fri, 1 Aug 2014 15:26:13 -0700 Subject: [PATCH] Handle trailing slash during HEAD bucket Found with Ceph s3-tests. References #5. --- src/main/java/org/gaul/s3proxy/S3ProxyHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java index 8e561d5..3262217 100644 --- a/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java +++ b/src/main/java/org/gaul/s3proxy/S3ProxyHandler.java @@ -156,7 +156,7 @@ final class S3ProxyHandler extends AbstractHandler { } case "HEAD": if (path.length <= 2 || path[2].isEmpty()) { - handleContainerExists(response, uri.substring(1)); + handleContainerExists(response, path[1]); baseRequest.setHandled(true); return; } else {