James Hawkins : wininet: Error out if hInternet is a bad handle.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Jul 6 06:08:57 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 545309c97fef6272b86563ca7bd7dbc856681038
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=545309c97fef6272b86563ca7bd7dbc856681038
Author: James Hawkins <truiken at gmail.com>
Date: Mon Jul 3 14:08:11 2006 -0700
wininet: Error out if hInternet is a bad handle.
---
dlls/wininet/internet.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index 11651e5..332e4f7 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -1989,6 +1989,11 @@ static BOOL INET_QueryOptionHelper(BOOL
TRACE("(%p, 0x%08lx, %p, %p)\n", hInternet, dwOption, lpBuffer, lpdwBufferLength);
lpwhh = (LPWININETHANDLEHEADER) WININET_GetObject( hInternet );
+ if (!lpwhh)
+ {
+ SetLastError(ERROR_INVALID_PARAMETER);
+ return FALSE;
+ }
switch (dwOption)
{
More information about the wine-cvs
mailing list