summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-05-02 10:19:30 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-05-02 10:19:30 +0900
commitf5d5d8fa8e0a77360c347837fa19206df9800f44 (patch)
tree4731e9389f056f588e05ab4384eaa4c7e2661fa2
parent43895155e0173af8a2d0fab515188ccf8ae5cec4 (diff)
Fix empty unknown option name in OptionParser::parse
-rw-r--r--src/OptionParser.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/OptionParser.cc b/src/OptionParser.cc
index efa01514..1cce8495 100644
--- a/src/OptionParser.cc
+++ b/src/OptionParser.cc
@@ -247,7 +247,6 @@ void OptionParser::parse(Option& option, std::istream& is) const
void OptionParser::parse(Option& option, const KeyVals& options) const
{
- std::string line;
for(KeyVals::const_iterator i = options.begin(), eoi = options.end();
i != eoi; ++i) {
const Pref* pref = option::k2p((*i).first);
@@ -255,7 +254,7 @@ void OptionParser::parse(Option& option, const KeyVals& options) const
if(handler) {
handler->parse(option, (*i).second);
} else {
- A2_LOG_WARN(fmt("Unknown option: %s", line.c_str()));
+ A2_LOG_WARN(fmt("Unknown option: %s", (*i).first.c_str()));
}
}
}