Juan Lang : wininet: Fix memory leak querying proxy settings.
Module: wine Branch: master Commit: 3ed82127c610f23c5b6d4549596957d417a15ab3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3ed82127c610f23c5b6d454959... Author: Juan Lang <juan.lang(a)gmail.com> Date: Mon Aug 10 15:18:00 2009 -0700 wininet: Fix memory leak querying proxy settings. --- dlls/wininet/internet.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index 236e1f6..39349d0 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -2027,12 +2027,15 @@ DWORD INET_QueryOption(DWORD option, void *buffer, DWORD *size, BOOL unicode) case INTERNET_OPTION_PROXY: { appinfo_t ai; + BOOL ret; TRACE("Getting global proxy info\n"); memset(&ai, 0, sizeof(appinfo_t)); INTERNET_ConfigureProxy(&ai); - return APPINFO_QueryOption(&ai.hdr, INTERNET_OPTION_PROXY, buffer, size, unicode); /* FIXME */ + ret = APPINFO_QueryOption(&ai.hdr, INTERNET_OPTION_PROXY, buffer, size, unicode); /* FIXME */ + APPINFO_Destroy(&ai.hdr); + return ret; } case INTERNET_OPTION_MAX_CONNS_PER_SERVER:
participants (1)
-
Alexandre Julliard