From 63d9f99bdf19a9e6fe72a2659f6c2f116c3e33ca Mon Sep 17 00:00:00 2001
From: TatriX <tatrics@gmail.com>
Date: Fri, 12 Jan 2018 00:10:34 +0300
Subject: [PATCH] Update flate2 to the latest version

---
 Cargo.toml |  2 +-
 src/lib.rs | 10 ++--------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 9df6526..d230fa1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,6 +20,6 @@ name = "example"
 path = "examples/main.rs"
 
 [dependencies]
-flate2 = "0.2.13"
 base64 = "0.1.1"
 xml-rs = "0.3.0"
+flate2 = "1.0.1"
diff --git a/src/lib.rs b/src/lib.rs
index f48223d..8312384 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -802,15 +802,9 @@ fn decode_zlib(data: Vec<u8>) -> Result<Vec<u8>, TiledError> {
 }
 
 fn decode_gzip(data: Vec<u8>) -> Result<Vec<u8>, TiledError> {
-    let mut gzd = match GzDecoder::new(BufReader::new(&data[..])) {
-        Ok(gzd) => gzd,
-        Err(e) => return Err(TiledError::DecompressingError(e))
-    };
+    let mut gzd = GzDecoder::new(BufReader::new(&data[..]));
     let mut data = Vec::new();
-    match gzd.read_to_end(&mut data) {
-        Ok(_v) => {},
-        Err(e) => return Err(TiledError::DecompressingError(e))
-    }
+    gzd.read_to_end(&mut data).map_err(|e| TiledError::DecompressingError(e))?;
     Ok(data)
 }
 
-- 
GitLab