Index: base/string_util.cc |
diff --git a/base/string_util.cc b/base/string_util.cc |
index 4dbcd7b0c3bbd87d283791b43c8278d638d810f1..56aa39de6d3fdf2cb1bbf592303925a7f5046bf0 100644 |
--- a/base/string_util.cc |
+++ b/base/string_util.cc |
@@ -1013,7 +1013,11 @@ OutStringType DoReplaceStringPlaceholders(const FormatStringType& format_string, |
++i; |
DCHECK('$' == *i || '1' <= *i) << "Invalid placeholder: " << *i; |
if ('$' == *i) { |
- formatted.push_back('$'); |
+ while (i != format_string.end() && '$' == *i) { |
Miranda Callahan
2010/08/30 21:17:15
nice. :-)
|
+ formatted.push_back('$'); |
+ ++i; |
+ } |
+ --i; |
} else { |
uintptr_t index = *i - '1'; |
if (offsets) { |