diff --git a/reactos/lib/3rdparty/mingw/dummy_mingwthrd.c b/reactos/lib/3rdparty/mingw/dummy_mingwthrd.c index e0d7ebf0a41..597144fc06b 100644 --- a/reactos/lib/3rdparty/mingw/dummy_mingwthrd.c +++ b/reactos/lib/3rdparty/mingw/dummy_mingwthrd.c @@ -43,10 +43,11 @@ ___w64_mingwthr_add_key_dtor (DWORD key, void (*dtor)(void *)) if (__mingwthr_cs_init == 0) return 0; new_key = (__mingwthr_key_t *)malloc(sizeof (__mingwthr_key_t)); - memset(new_key, 0,sizeof (__mingwthr_key_t)); + if (new_key == NULL) return -1; - + + memset(new_key, 0,sizeof (__mingwthr_key_t)); new_key->key = key; new_key->dtor = dtor;