From d83d52481e62d8b67ac42a4a50424a9776af39cf Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Tue, 23 Jul 2013 01:38:41 +0000 Subject: [PATCH] Fixed a potential crash in the GetOSVersion code caused by a CFStringRef going out of scope. llvm-svn: 186912 --- lldb/source/Host/macosx/Host.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/Host/macosx/Host.mm b/lldb/source/Host/macosx/Host.mm index 7642a3e..47a9b0a 100644 --- a/lldb/source/Host/macosx/Host.mm +++ b/lldb/source/Host/macosx/Host.mm @@ -1044,7 +1044,7 @@ Host::GetOSVersion { CFStringRef product_version_cfstr = (CFStringRef) product_version_value; product_version_str = CFStringGetCStringPtr(product_version_cfstr, kCFStringEncodingUTF8); - if (product_version_str == NULL) { + if (product_version_str != NULL) { if (CFStringGetCString(product_version_cfstr, buffer, 256, kCFStringEncodingUTF8)) product_version_str = buffer; } -- 2.7.4