diff --git a/dlls/wininet/utility.c b/dlls/wininet/utility.c index 0f0d4ee3053..d5545934093 100644 --- a/dlls/wininet/utility.c +++ b/dlls/wininet/utility.c @@ -175,6 +175,11 @@ VOID SendAsyncCallbackInt(LPWININETAPPINFOA hIC, HINTERNET hHttpSession, if (! (hIC->lpfnStatusCB)) return; + /* the IE5 version of wininet does not + send callbacks if dwContext is zero */ + if( !dwContext ) + return; + TRACE("--> Callback %ld\n",dwInternetStatus); hIC->lpfnStatusCB(hHttpSession, dwContext, dwInternetStatus,