From 673aee1e7af3665461e66faf86fe2f41a2bbaf7a Mon Sep 17 00:00:00 2001 From: Danny Moesch Date: Sun, 11 Mar 2018 12:59:10 +0100 Subject: [PATCH] Protect YAML parser against empty input string --- passKit/Models/Password.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/passKit/Models/Password.swift b/passKit/Models/Password.swift index d5828ae..c23de5a 100644 --- a/passKit/Models/Password.swift +++ b/passKit/Models/Password.swift @@ -119,6 +119,7 @@ public class Password { } private func getAdditionalFields(fromYaml: String) throws { + guard !fromYaml.isEmpty else { return } let yamlFile = try Yams.load(yaml: fromYaml) as! [String: Any] additions.append(contentsOf: yamlFile.map { ($0, String(describing: $1)) }) }