diff --git a/Sources/Deflate.swift b/Sources/Deflate.swift index 43d59ace..b9a44ff2 100644 --- a/Sources/Deflate.swift +++ b/Sources/Deflate.swift @@ -51,7 +51,6 @@ public class Deflate { mtime: Data(data[4...7]).to(type: UInt64.self), extraFlags: data[8], osType: data[9]) - print("\(serviceInfo)") var startPoint = 10 // Index in data of 'actual data' diff --git a/Sources/Extensions.swift b/Sources/Extensions.swift index b74e4471..d7cb3590 100644 --- a/Sources/Extensions.swift +++ b/Sources/Extensions.swift @@ -48,6 +48,7 @@ extension Data { func bits(from start: (byte: Data.Index, bit: Data.Index), to end: (byte: Data.Index, bit: Data.Index)) -> [UInt8] { + guard start != end else { return [] } let bitsFromData: [UInt8] = Data(self[start.byte...end.byte]) .toArray(type: UInt8.self).map { $0.reversedBitOrder() }.reversed() let bitsArray = bitsFromData.flatMap { $0.toUintArray() }