I use TSslHttpCli for link checking in my application. I just installed the latest recommended release, 8.65.   A user reported that the link checking in my application is stalling (getting stuck).   This URL seems to be causing a problem:  http://www.ec.gc.ca/dd-sd/Default.asp?lang=En&n=C2844D2D-1     When I try to check it using TSslHttpCli and HttpCli1->HeadASync(), I get two calls to OnRequestDone.   1. First, there is a location change to "http://ec.gc.ca/Error 404.html" (could the space character in the new URL cause a problem?) 2. Next there is a first RequestDone call with StatusCode 0 and ReasonPhrase "", which I've programmed to ignore because I expect a 2nd call to RequestDone 3. Next there is a second RequestDone call with StatusCode 200 and ReasonPhrase "OK". 4. Something goes wrong here and my link checker stalls/stops and I'm not sure why but I'm wondering if something is messed up / corrupted with TSslHttpCli ... especially since the RequestDone function is being called twice (is this a bug)? Or perhaps I'm doing something wrong?   I'd really appreciate any insight into what might be happening. Thanks!