From ed4a4f07427c51e58329a0f5eb5c9f3ef75cf0c8 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Tue, 31 Dec 2024 10:14:13 -0600 Subject: [PATCH] [bug] S3 provider should limit max key size to 1024 #31 --- repertory/librepertory/src/providers/s3/s3_provider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repertory/librepertory/src/providers/s3/s3_provider.cpp b/repertory/librepertory/src/providers/s3/s3_provider.cpp index 7173f70c..747f7095 100644 --- a/repertory/librepertory/src/providers/s3/s3_provider.cpp +++ b/repertory/librepertory/src/providers/s3/s3_provider.cpp @@ -44,7 +44,7 @@ namespace { const std::string &object_name) -> repertory::api_error { request.path = object_name; - if ((cfg.bucket + request.path).subst(0U).size() > 1024U) { + if ((cfg.bucket + request.path).substr(0U).size() > 1024U) { return repertory::api_error::name_too_long; }