diff --git a/reactos/base/system/services/services.c b/reactos/base/system/services/services.c index fd19fc6c91b..300ea40eea5 100644 --- a/reactos/base/system/services/services.c +++ b/reactos/base/system/services/services.c @@ -260,6 +260,8 @@ ScmCreateNamedPipe(VOID) DPRINT("CreateNamedPipe() - returning FALSE\n"); return FALSE; } + + CloseHandle(hThread); } else { @@ -316,6 +318,8 @@ StartScmNamedPipeThreadListener(VOID) return FALSE; } + CloseHandle(hThread); + return TRUE; }