On Wed, Nov 3, 2010 at 11:18 PM, Erik Faye-Lund <kusmabite@xxxxxxxxx> wrote: > Ah, thanks. For me it's leaking a variable amount of handles per > ls-remote, but if I apply the following patch it's down to one. Need > to find that one as well... > > diff --git a/compat/mingw.c b/compat/mingw.c > index b780200..47e7d26 100644 > --- a/compat/mingw.c > +++ b/compat/mingw.c > @@ -1519,8 +1519,10 @@ pid_t waitpid(pid_t pid, int *status, unsigned options) > } > > if (pid > 0 && options & WNOHANG) { > - if (WAIT_OBJECT_0 != WaitForSingleObject((HANDLE)pid, 0)) > + if (WAIT_OBJECT_0 != WaitForSingleObject((HANDLE)pid, 0)) { AAAND the last one is right here as well: - if (WAIT_OBJECT_0 != WaitForSingleObject((HANDLE)pid, 0)) + if (WAIT_OBJECT_0 != WaitForSingleObject(h, 0)) { -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html