[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)
{
*handle = (osThreadHandle *)malloc(sizeof(osThreadHandle));
(*handle)->name = name;
(*handle)->opaque = opaque;
(*handle)->handle = CreateThread(NULL, 0, threadWrapper, *handle, 0, &(*handle)->threadID);
*handle = (osThreadHandle *)malloc(sizeof(osThreadHandle));
(*handle)->name = name;
(*handle)->function = function;
(*handle)->opaque = opaque;
(*handle)->handle = CreateThread(NULL, 0, threadWrapper, *handle, 0, &(*handle)->threadID);
if (!(*handle)->handle)
{