]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/configparser.cpp
Merge pull request #1320 from SaberUK/master+autoperm
[user/henk/code/inspircd.git] / src / configparser.cpp
index 6b0d8fa04fc473a6e6f4f6a99d23ef45ff31c78e..8bf9aaec297fd5cec25bd5de717395748638c3b8 100644 (file)
@@ -155,7 +155,7 @@ struct Parser
                                }
                                else
                                {
-                                       std::map<std::string, std::string>::iterator var = stack.vars.find(varname);
+                                       insp::flat_map<std::string, std::string>::iterator var = stack.vars.find(varname);
                                        if (var == stack.vars.end())
                                                throw CoreException("Undefined XML entity reference '&" + varname + ";'");
                                        value.append(var->second);
@@ -173,7 +173,7 @@ struct Parser
                        }
                        else if (ch == '"')
                                break;
-                       else
+                       else if (ch != '\r')
                                value.push_back(ch);
                }