From fa287c24224c9b1c480e87bd9ed597be51334ab2 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 24 Sep 2014 13:42:04 +0800 Subject: [PATCH] Fix getting information for root. --- atom/common/asar/archive.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/atom/common/asar/archive.cc b/atom/common/asar/archive.cc index 96ebc86dc2fb..296345373a90 100644 --- a/atom/common/asar/archive.cc +++ b/atom/common/asar/archive.cc @@ -28,6 +28,11 @@ bool GetChildNode(const std::string& name, bool GetNodeFromPath(std::string path, const base::DictionaryValue* root, const base::DictionaryValue** out) { + if (path == "") { + *out = root; + return true; + } + for (size_t delimiter_position = path.find('/'); delimiter_position != std::string::npos; delimiter_position = path.find('/')) {