Index: base/command_line.cc |
diff --git a/base/command_line.cc b/base/command_line.cc |
index 983181fc7a613edd133905a4759369ac61fee3a0..763abeb9983922d607a3b42dd15fc485dfc7b292 100644 |
--- a/base/command_line.cc |
+++ b/base/command_line.cc |
@@ -50,7 +50,8 @@ bool IsSwitch(const CommandLine::StringType& string, |
CommandLine::StringType* switch_value) { |
switch_string->clear(); |
switch_value->clear(); |
- if (GetSwitchPrefixLength(string) == 0) |
+ size_t prefix_length = GetSwitchPrefixLength(string); |
+ if (prefix_length == 0 || prefix_length == string.length()) |
marja
2012/10/18 20:53:57
nit: extra space here
jochen (gone - plz use gerrit)
2012/10/18 21:06:42
Done.
|
return false; |
const size_t equals_position = string.find(kSwitchValueSeparator); |