diff options
author | Sean Callanan <scallanan@apple.com> | 2013-07-23 01:38:41 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2013-07-23 01:38:41 +0000 |
commit | 8941bca27c5ff2e40328cc9c512c09e75418967e (patch) | |
tree | 0981742cb6e3cd36f96ebc87f2d1e274632d986a | |
parent | 52e92d1fab6d2d5fb4b37ae6f2e882f7644018d7 (diff) | |
download | lldb-8941bca27c5ff2e40328cc9c512c09e75418967e.tar.gz |
Fixed a potential crash in the GetOSVersion code
caused by a CFStringRef going out of scope.
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@186912 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | source/Host/macosx/Host.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/Host/macosx/Host.mm b/source/Host/macosx/Host.mm index 7642a3e84..47a9b0aac 100644 --- a/source/Host/macosx/Host.mm +++ b/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; } |