From 24e7ea7fe67901d2522f484f290fc137a61c34b0 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Fri, 30 Aug 2013 20:47:05 +0300 Subject: [PATCH] [mac] Minor refactoring --- platform/platform_mac.mm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/platform/platform_mac.mm b/platform/platform_mac.mm index 248892e3d5..632b7c80e1 100644 --- a/platform/platform_mac.mm +++ b/platform/platform_mac.mm @@ -88,11 +88,10 @@ string Platform::UniqueClientId() const io_registry_entry_t ioRegistryRoot = IORegistryEntryFromPath(kIOMasterPortDefault, "IOService:/"); CFStringRef uuidCf = (CFStringRef) IORegistryEntryCreateCFProperty(ioRegistryRoot, CFSTR(kIOPlatformUUIDKey), kCFAllocatorDefault, 0); IOObjectRelease(ioRegistryRoot); - char buf[513]; - CFStringGetCString(uuidCf, buf, 512, kCFStringEncodingUTF8); + char uidBuf[513]; + CFStringGetCString(uuidCf, uidBuf, ARRAY_SIZE(uidBuf) - 1, kCFStringEncodingUTF8); CFRelease(uuidCf); - - return HashUniqueID(buf); + return HashUniqueID(uidBuf); } static void PerformImpl(void * obj)