summaryrefslogtreecommitdiff
path: root/src/mongo/util/cmdline_utils
diff options
context:
space:
mode:
authorShaun Verch <shaun.verch@mongodb.com>2014-04-17 18:00:52 -0400
committerShaun Verch <shaun.verch@mongodb.com>2014-04-17 18:00:52 -0400
commit65213714da82cf43ba5f54d34d1c6a2923d4a0bf (patch)
tree0fa430d1cca13cb826059eefb5062f635bd52a8d /src/mongo/util/cmdline_utils
parent44da20890f6af02ba766ca14991bbb072395a7ef (diff)
downloadmongo-65213714da82cf43ba5f54d34d1c6a2923d4a0bf.tar.gz
Revert "SERVER-13644 Fix command line censorship"
This reverts commit 44da20890f6af02ba766ca14991bbb072395a7ef.
Diffstat (limited to 'src/mongo/util/cmdline_utils')
-rw-r--r--src/mongo/util/cmdline_utils/censor_cmdline.cpp19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/mongo/util/cmdline_utils/censor_cmdline.cpp b/src/mongo/util/cmdline_utils/censor_cmdline.cpp
index ae51d536be4..e50b7018c99 100644
--- a/src/mongo/util/cmdline_utils/censor_cmdline.cpp
+++ b/src/mongo/util/cmdline_utils/censor_cmdline.cpp
@@ -41,9 +41,9 @@ namespace mongo {
static bool _isPasswordArgument(const char* argumentName) {
static const char* const passwordArguments[] = {
- "net.ssl.PEMKeyPassword",
- "net.ssl.clusterPassword",
- "processManagement.windowsService.servicePassword",
+ "sslPEMKeyPassword",
+ "ssl.PEMKeyPassword",
+ "servicePassword",
NULL // Last entry sentinel.
};
for (const char* const* current = passwordArguments; *current; ++current) {
@@ -54,13 +54,6 @@ namespace mongo {
}
static bool _isPasswordSwitch(const char* switchName) {
- static const char* const passwordSwitches[] = {
- "sslPEMKeyPassword",
- "sslClusterPassword",
- "servicePassword",
- NULL // Last entry sentinel.
- };
-
if (switchName[0] != '-')
return false;
size_t i = 1;
@@ -68,11 +61,7 @@ namespace mongo {
i = 2;
switchName += i;
- for (const char* const* current = passwordSwitches; *current; ++current) {
- if (mongoutils::str::equals(switchName, *current))
- return true;
- }
- return false;
+ return _isPasswordArgument(switchName);
}
static void _redact(char* arg) {