Skip to content

Commit

Permalink
Don't lookup node texts in a endless recursion loop
Browse files Browse the repository at this point in the history
  • Loading branch information
sapier authored and sapier committed Jan 7, 2014
1 parent 0fd5c61 commit 6f661f7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/nodemetadata.h
Expand Up @@ -55,7 +55,7 @@ class NodeMetadata
i = m_stringvars.find(name);
if(i == m_stringvars.end())
return "";
return resolveString(i->second);
return i->second;
}
void setString(const std::string &name, const std::string &var)
{
Expand All @@ -68,7 +68,7 @@ class NodeMetadata
std::string resolveString(const std::string &str) const
{
if(str.substr(0,2) == "${" && str[str.length()-1] == '}')
return resolveString(getString(str.substr(2,str.length()-3)));
return getString(str.substr(2,str.length()-3));
return str;
}
std::map<std::string, std::string> getStrings() const
Expand Down

0 comments on commit 6f661f7

Please sign in to comment.