Module: wine Branch: master Commit: 65319e811b0459b2276e3fc34214d468a6e7bf59 URL: http://source.winehq.org/git/wine.git/?a=commit;h=65319e811b0459b2276e3fc342...
Author: Huw Davies huw@codeweavers.com Date: Tue Jul 21 15:12:42 2015 +0100
winhttp: Fix a reference leak.
---
dlls/winhttp/session.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/dlls/winhttp/session.c b/dlls/winhttp/session.c index 1b54288..109ca3a 100644 --- a/dlls/winhttp/session.c +++ b/dlls/winhttp/session.c @@ -2038,8 +2038,6 @@ BOOL WINAPI WinHttpSetTimeouts( HINTERNET handle, int resolve, int connect, int if (netconn_set_timeout( &request->netconn, TRUE, send )) ret = FALSE; if (netconn_set_timeout( &request->netconn, FALSE, receive )) ret = FALSE; } - - release_object( &request->hdr ); break;
case WINHTTP_HANDLE_TYPE_SESSION: @@ -2057,10 +2055,10 @@ BOOL WINAPI WinHttpSetTimeouts( HINTERNET handle, int resolve, int connect, int break;
default: - release_object( hdr ); set_last_error( ERROR_WINHTTP_INCORRECT_HANDLE_TYPE ); - return FALSE; + ret = FALSE; } + release_object( hdr ); return ret; }