--- a/src/core/command-line.cc Thu Mar 20 15:10:56 2008 +0000
+++ b/src/core/command-line.cc Thu Mar 20 15:16:17 2008 +0000
@@ -243,10 +243,12 @@
}
}
}
- Config::SetGlobalFailSafe (name, String (value));
- Config::SetDefaultFailSafe (name, String (value));
- std::cerr << "Invalid command-line arguments: --"<<name<<"="<<value<<std::endl;
- PrintHelp ();
+ if (!Config::SetGlobalFailSafe (name, String (value))
+ && !Config::SetDefaultFailSafe (name, String (value)))
+ {
+ std::cerr << "Invalid command-line arguments: --"<<name<<"="<<value<<std::endl;
+ PrintHelp ();
+ }
}
} // namespace ns3