summaryrefslogtreecommitdiff
path: root/src/OptionHandlerFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-02-19 21:46:06 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-02-19 21:46:06 +0900
commit1a24020e6371f6ee43b75bfb8372faf57d8487b9 (patch)
tree29c9bc1579798d5a51f2717be0f0cfbc391af8fc /src/OptionHandlerFactory.cc
parentde4cd8b59b52ba68a00e8d74dfbc1a53db21a3c2 (diff)
Don't allow empty string for --rpc-secret option
Diffstat (limited to 'src/OptionHandlerFactory.cc')
-rw-r--r--src/OptionHandlerFactory.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index a7ac5578..9d24a243 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -875,11 +875,12 @@ std::vector<OptionHandler*> OptionHandlerFactory::createOptionHandlers()
handlers.push_back(op);
}
{
- OptionHandler* op(new DefaultOptionHandler
- (PREF_RPC_SECRET,
- TEXT_RPC_SECRET));
+ DefaultOptionHandler* op(new DefaultOptionHandler
+ (PREF_RPC_SECRET,
+ TEXT_RPC_SECRET));
op->addTag(TAG_RPC);
op->setEraseAfterParse(true);
+ op->setAllowEmpty(false);
handlers.push_back(op);
}
{