Chromium Code Reviews| Index: base/mac/mac_util.mm |
| diff --git a/base/mac/mac_util.mm b/base/mac/mac_util.mm |
| index 66fbf117b572877d0d0b3ef988d22b944869937f..1e11ef44b120486dae352acfac7c772d70395533 100644 |
| --- a/base/mac/mac_util.mm |
| +++ b/base/mac/mac_util.mm |
| @@ -14,6 +14,7 @@ |
| #include "base/mac/scoped_cftyperef.h" |
| #include "base/memory/scoped_nsobject.h" |
| #include "base/string_number_conversions.h" |
| +#include "base/string_piece.h" |
| #include "base/sys_string_conversions.h" |
| namespace base { |
| @@ -521,7 +522,8 @@ int DarwinMajorVersionInternal() { |
| int darwin_major_version = 0; |
| char* dot = strchr(uname_info.release, '.'); |
| if (dot) { |
| - if (!base::StringToInt(uname_info.release, dot, &darwin_major_version)) { |
| + if (!base::StringToInt(base::StringPiece(uname_info.release, dot), |
|
erikwright (departed)
2011/12/16 03:56:33
Does this work because a std::string::iterator is
|
| + &darwin_major_version)) { |
| dot = NULL; |
| } |
| } |