Module: wine Branch: master Commit: 7aeaa0338c6e1e313463da8dbad7fc2e9b32304c URL: http://source.winehq.org/git/wine.git/?a=commit;h=7aeaa0338c6e1e313463da8dba...
Author: Andrey Turkin andrey.turkin@gmail.com Date: Sat Oct 10 15:09:02 2009 +0400
ntdll: Run TLS callbacks in zero-sized TLS directories.
---
dlls/ntdll/loader.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c index 71d7ecd..42c4225 100644 --- a/dlls/ntdll/loader.c +++ b/dlls/ntdll/loader.c @@ -845,7 +845,7 @@ static NTSTATUS alloc_process_tls(void) IMAGE_DIRECTORY_ENTRY_TLS, &size ))) continue; size = (dir->EndAddressOfRawData - dir->StartAddressOfRawData) + dir->SizeOfZeroFill; - if (!size) continue; + if (!size && !dir->AddressOfCallBacks) continue; tls_total_size += size; tls_module_count++; }