André Hentschel <nerv at dawncrow.de> wrote: > + if(!InternetCrackUrlA(pi->lpszProxy, 0, 0, &UrlComponents)) return; > + heap_free(pi); If InternetCrackUrlA() fails pi is leaked. -- Dmitry.