diff --git a/Libraries/plist/Tools/PlistBuddy.cpp b/Libraries/plist/Tools/PlistBuddy.cpp index 63d89ac66..350ad0176 100644 --- a/Libraries/plist/Tools/PlistBuddy.cpp +++ b/Libraries/plist/Tools/PlistBuddy.cpp @@ -184,7 +184,9 @@ ParseCommandKeyPathString(std::string const &keyPathString, std::queuepush(key); + if (key.length()) { // Ignore empty string component + keyPath->push(key); + } } prev = (pos == std::string::npos ? pos : pos + 1);