| Index: base/sys_info_ios.mm
|
| diff --git a/base/sys_info_ios.mm b/base/sys_info_ios.mm
|
| index 8b1ffd4521192f0f9db7e9c2b3b6621a4e6d1838..e66037b59fe952d5cb50e67f480292012a341a5c 100644
|
| --- a/base/sys_info_ios.mm
|
| +++ b/base/sys_info_ios.mm
|
| @@ -10,6 +10,7 @@
|
| #include <sys/types.h>
|
|
|
| #include "base/logging.h"
|
| +#include "base/mac/scoped_mach_port.h"
|
| #include "base/mac/scoped_nsautorelease_pool.h"
|
| #include "base/sys_string_conversions.h"
|
|
|
| @@ -55,7 +56,8 @@ void SysInfo::OperatingSystemVersionNumbers(int32* major_version,
|
| int64 SysInfo::AmountOfPhysicalMemory() {
|
| struct host_basic_info hostinfo;
|
| mach_msg_type_number_t count = HOST_BASIC_INFO_COUNT;
|
| - int result = host_info(mach_host_self(),
|
| + base::mac::ScopedMachPort<host_name_port_t> host(mach_host_self());
|
| + int result = host_info(host,
|
| HOST_BASIC_INFO,
|
| reinterpret_cast<host_info_t>(&hostinfo),
|
| &count);
|
|
|