revert changes

This commit is contained in:
Miroslav Stampar 2010-02-22 14:35:08 +00:00
parent ad0def7604
commit 8f26f30740

View File

@ -529,22 +529,15 @@ int sys_bineval(
} }
#if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(WIN32) #if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(WIN32)
typedef void(*pt2func)();
DWORD WINAPI exec_payload(LPVOID lpParameter) DWORD WINAPI exec_payload(LPVOID lpParameter)
{ {
__try __try
{ {
#if defined(_M_IX86)
__asm __asm
{ {
mov eax, [lpParameter] mov eax, [lpParameter]
call eax call eax
} }
#else
((pt2func)lpParameter)();
#endif
} }
__except(EXCEPTION_EXECUTE_HANDLER) __except(EXCEPTION_EXECUTE_HANDLER)
{ {