[c-host] add missing pointer initialization

This commit is contained in:
Geoffrey McRae 2019-03-01 12:41:37 +11:00
parent 2c54fd2357
commit c9d9205bb8

View File

@ -167,10 +167,11 @@ static DWORD WINAPI threadWrapper(LPVOID lpParameter)
bool os_createThread(const char * name, osThreadFunction function, void * opaque, osThreadHandle ** handle) bool os_createThread(const char * name, osThreadFunction function, void * opaque, osThreadHandle ** handle)
{ {
*handle = (osThreadHandle *)malloc(sizeof(osThreadHandle)); *handle = (osThreadHandle *)malloc(sizeof(osThreadHandle));
(*handle)->name = name; (*handle)->name = name;
(*handle)->opaque = opaque; (*handle)->function = function;
(*handle)->handle = CreateThread(NULL, 0, threadWrapper, *handle, 0, &(*handle)->threadID); (*handle)->opaque = opaque;
(*handle)->handle = CreateThread(NULL, 0, threadWrapper, *handle, 0, &(*handle)->threadID);
if (!(*handle)->handle) if (!(*handle)->handle)
{ {