Browse Source

Fix empty unknown option name in OptionParser::parse

Tatsuhiro Tsujikawa 12 years ago
parent
commit
f5d5d8fa8e
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/OptionParser.cc

+ 1 - 2
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()));
     }
   }
 }