diff --git a/src/s3/lib.rs b/src/s3/lib.rs index f4a43af6035..aa7d82438cf 100644 --- a/src/s3/lib.rs +++ b/src/s3/lib.rs @@ -99,7 +99,8 @@ impl Bucket { pub fn host(&self) -> String { format!("{}.s3{}.amazonaws.com", self.name, match self.region { - Some(ref r) => format!("-{}", r), + Some(ref r) if r != "" => format!("-{}", r), + Some(_) => String::new(), None => String::new(), }) }