Changeset 1853 for trunk/src/kernel32/wintls.cpp
- Timestamp:
- Nov 27, 1999, 1:05:40 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/wintls.cpp
r1670 r1853 1 /* $Id: wintls.cpp,v 1. 6 1999-11-09 19:22:33sandervl Exp $ */1 /* $Id: wintls.cpp,v 1.7 1999-11-27 00:05:40 sandervl Exp $ */ 2 2 /* 3 3 * Win32 TLS API functions … … 72 72 dprintf(("tlsIndexAddr %x", tlsIndexAddr)); 73 73 dprintf(("tlsCallbackAddr %x", tlsCallBackAddr)); 74 dprintf(("*tlsCallbackAddr %x", *tlsCallBackAddr));74 dprintf(("*tlsCallbackAddr %x", (tlsCallBackAddr) ? *tlsCallBackAddr : 0)); 75 75 tibmem = (char *)VirtualAlloc(0, tlsTotalSize, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE); 76 76 if(tibmem == NULL) { … … 86 86 *tlsIndexAddr = tlsIndex; 87 87 88 if( (ULONG)*tlsCallBackAddr != 0) {88 if(tlsCallBackAddr && (ULONG)*tlsCallBackAddr != 0) { 89 89 pCallback = tlsCallBackAddr; 90 90 while(*pCallback) { … … 112 112 dprintf(("Win32ImageBase::tlsDetachThread for module %x, thread id %x", hinstance, GetCurrentThreadId())); 113 113 114 if( (ULONG)*tlsCallBackAddr != 0) {114 if(tlsCallBackAddr && (ULONG)*tlsCallBackAddr != 0) { 115 115 pCallback = tlsCallBackAddr; 116 116 while(*pCallback) {
Note:
See TracChangeset
for help on using the changeset viewer.