| Index: base/mac/mac_util.mm
|
| diff --git a/base/mac/mac_util.mm b/base/mac/mac_util.mm
|
| index 66fbf117b572877d0d0b3ef988d22b944869937f..2ba1a3031789ee737b4353315d9f498f0e1f268d 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,9 @@ 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 - uname_info.release),
|
| + &darwin_major_version)) {
|
| dot = NULL;
|
| }
|
| }
|
|
|