Microsoft KB Archive/174897

= FIX: Memory Leak in InternetOpenUrl Function in ActiveX SDK =

Article ID: 174897

Article Last Modified on 5/17/2002

-

APPLIES TO


 * Microsoft Internet Explorer 3.0
 * Microsoft Windows Internet Services (WinInet)

-



This article was previously published under Q174897



SYMPTOMS
A memory leak occurs when the InternetOpenUrl function is used.



RESOLUTION
If the URL in use is for the HTTP protocol, InternetConnect, HttpOpenRequest, and HttpSendRequest can be substituted for InternetOpenUrl, avoiding the problem.

EXAMPLE
The following code fragment: hURL = InternetOpenUrl( hSession, "http://server/document.htm", NULL, 0,   NULL, 1 ); could be changed to the following: hConnect = InternetConnect(hSession, "server",   INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP,    NULL, NULL); hRequest = HttpOpenRequest(hConnect, NULL, "/document.htm", NULL, NULL,   NULL, NULL, NULL); HttpSendRequest(hRequest, NULL, NULL, NULL, NULL);



STATUS
This bug has been fixed in Internet Explorer 4.0 and the Internet Client SDK.

Keywords: kbbug kbfix KB174897

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.