X-Git-Url: http://git.sourceforge.jp/view?p=ffftp%2Fffftp.git;a=blobdiff_plain;f=socketwrapper.c;h=79fbee41894fd9259a3bd728ef119952f780cfb6;hp=6715131edb7cf6eeed0f55eedbea524c9712ae3f;hb=663728dfaea4b4e0da170722b4046764e01555dc;hpb=082d5c236ebbea11c0338e0a6470bd1d9004c320 diff --git a/socketwrapper.c b/socketwrapper.c index 6715131..79fbee4 100644 --- a/socketwrapper.c +++ b/socketwrapper.c @@ -717,10 +717,11 @@ DWORD WINAPI WSAAsyncGetHostByNameIPv6ThreadProc(LPVOID lpParameter) } else PostMessage(pData->hWnd, pData->wMsg, (WPARAM)pData->h, (LPARAM)(ERROR_INVALID_FUNCTION << 16)); - free(pData->name); - free(pData); // CreateThreadが返すハンドルが重複するのを回避 Sleep(10000); + CloseHandle(pData->h); + free(pData->name); + free(pData); return 0; }