Validate server data before accessing it using a subscript. Fixes #2861
This commit is contained in:
parent
3eed5fe72a
commit
7a17c1e8aa
|
@ -117,7 +117,9 @@ final class ReaderAPICaller: NSObject {
|
||||||
var authData: [String: String] = [:]
|
var authData: [String: String] = [:]
|
||||||
rawData.split(separator: "\n").forEach({ (line: Substring) in
|
rawData.split(separator: "\n").forEach({ (line: Substring) in
|
||||||
let items = line.split(separator: "=").map{String($0)}
|
let items = line.split(separator: "=").map{String($0)}
|
||||||
authData[items[0]] = items[1]
|
if items.count == 2 {
|
||||||
|
authData[items[0]] = items[1]
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
guard let authString = authData["Auth"] else {
|
guard let authString = authData["Auth"] else {
|
||||||
|
|
Loading…
Reference in New Issue