Skip to content

Commit eebad47

Browse files
authored
Merge pull request #25064 from nvartolomei/nv/cst-gcp-unknown-codes
cloud_storage_clients: skip lexical_cast on empty strings
2 parents dcecfc0 + aeecad2 commit eebad47

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/v/cloud_storage_clients/s3_error.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,9 @@ rest_error_response::rest_error_response(
420420
std::string_view message,
421421
std::string_view request_id,
422422
std::string_view resource)
423-
: _code(boost::lexical_cast<s3_error_code>(code))
423+
: _code(
424+
code.empty() ? s3_error_code::_unknown
425+
: boost::lexical_cast<s3_error_code>(code))
424426
, _code_str(code)
425427
, _message(message)
426428
, _request_id(request_id)

0 commit comments

Comments
 (0)