ChangeSet ID: 21287 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard(a)winehq.org 2005/11/15 12:12:42 Modified files: dlls/wininet : internet.c Log message: Robert Shearman <rob(a)codeweavers.com> Correct the size of a callback parameter. Fix the declaration of INTERNET_WorkerThreadFunc. Patch: http://cvs.winehq.org/patch.py?id=21287 Old revision New revision Changes Path 1.140 1.141 +3 -3 wine/dlls/wininet/internet.c Index: wine/dlls/wininet/internet.c diff -u -p wine/dlls/wininet/internet.c:1.140 wine/dlls/wininet/internet.c:1.141 --- wine/dlls/wininet/internet.c:1.140 15 Nov 2005 18:12:42 -0000 +++ wine/dlls/wininet/internet.c 15 Nov 2005 18:12:42 -0000 @@ -1017,7 +1017,7 @@ BOOL WINAPI InternetCloseHandle(HINTERNE SendAsyncCallback(lpwh, lpwh->dwContext, INTERNET_STATUS_HANDLE_CLOSING, &hInternet, - sizeof(HINTERNET*)); + sizeof(HINTERNET)); if( lpwh->lpwhparent ) WININET_Release( lpwh->lpwhparent ); @@ -2912,7 +2912,7 @@ DWORD INTERNET_GetLastError(void) * RETURNS * */ -static DWORD INTERNET_WorkerThreadFunc(LPVOID *lpvParam) +static DWORD CALLBACK INTERNET_WorkerThreadFunc(LPVOID lpvParam) { DWORD dwWaitRes; @@ -3040,7 +3040,7 @@ BOOL INTERNET_AsyncCall(LPWORKREQUEST lp if (InterlockedIncrement(&dwNumThreads) > MAX_WORKER_THREADS || !(hThread = CreateThread(NULL, 0, - (LPTHREAD_START_ROUTINE)INTERNET_WorkerThreadFunc, NULL, 0, &dwTID))) + INTERNET_WorkerThreadFunc, NULL, 0, &dwTID))) { InterlockedDecrement(&dwNumThreads); INTERNET_SetLastError(ERROR_INTERNET_ASYNC_THREAD_FAILED);
participants (1)
-
Alexandre Julliard