Fix network not working because game calls WSACleanup on startup.

merge-requests/28/head
Mr_Goldberg 2020-01-02 14:10:01 -05:00
parent 2bbf9ef6df
commit a66779ed00
No known key found for this signature in database
GPG Key ID: 8597D87419DEF278
1 changed files with 5 additions and 0 deletions

View File

@ -221,6 +221,11 @@ static void run_at_startup()
WSADATA wsaData; WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != NO_ERROR) if (WSAStartup(MAKEWORD(2, 2), &wsaData) != NO_ERROR)
return; return;
for (int i = 0; i < 10; ++i) {
//hack: the game Full Mojo Rampage calls WSACleanup on startup so we call WSAStartup a few times so it doesn't get deallocated.
WSAStartup(MAKEWORD(2, 2), &wsaData);
}
#else #else
#endif #endif