aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2013-07-23 01:38:41 +0000
committerSean Callanan <scallanan@apple.com>2013-07-23 01:38:41 +0000
commit8941bca27c5ff2e40328cc9c512c09e75418967e (patch)
tree0981742cb6e3cd36f96ebc87f2d1e274632d986a
parent52e92d1fab6d2d5fb4b37ae6f2e882f7644018d7 (diff)
downloadlldb-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.mm2
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;
}