diff options
author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2011-02-09 12:15:54 +0000 |
---|---|---|
committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2011-02-09 12:15:54 +0000 |
commit | 3bc62bcba4785a6edf313e6b35a4a5a1234f9844 (patch) | |
tree | 39dea427793d3a591b7f9ba058af8619de43ac1a /src/VBox/Main/src-all/VirtualBoxBase.cpp | |
parent | cd8cd859efb640699c64a22a0dfa396c38d92ac2 (diff) | |
download | VirtualBox-svn-3bc62bcba4785a6edf313e6b35a4a5a1234f9844.tar.gz |
Main: avoid using invalid TLS index
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@35911 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Main/src-all/VirtualBoxBase.cpp')
-rw-r--r-- | src/VBox/Main/src-all/VirtualBoxBase.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/VBox/Main/src-all/VirtualBoxBase.cpp b/src/VBox/Main/src-all/VirtualBoxBase.cpp index f178220d191..2b9801cbaaa 100644 --- a/src/VBox/Main/src-all/VirtualBoxBase.cpp +++ b/src/VBox/Main/src-all/VirtualBoxBase.cpp @@ -793,6 +793,9 @@ void MultiResult::decCounter() /*static*/ bool MultiResult::isMultiEnabled() { + if (sCounter == NIL_RTTLS) + return false; + return ((uintptr_t)RTTlsGet(MultiResult::sCounter)) > 0; } |