diff --git a/SourceX/dvlnet/base.cpp b/SourceX/dvlnet/base.cpp index 137e02efc..3ec7df1fa 100644 --- a/SourceX/dvlnet/base.cpp +++ b/SourceX/dvlnet/base.cpp @@ -192,8 +192,10 @@ void* base::SNetRegisterEventHandler(event_type evtype, snet_event_func func) bool base::SNetLeaveGame(int type) { - auto pkt = pktfty->make_packet(plr_self, PLR_BROADCAST, - plr_self, type); - send(*pkt); + if(pktfty) { + auto pkt = pktfty->make_packet(plr_self, PLR_BROADCAST, + plr_self, type); + send(*pkt); + } return true; } diff --git a/SourceX/miniwin.cpp b/SourceX/miniwin.cpp index 93db6b239..a005767b1 100644 --- a/SourceX/miniwin.cpp +++ b/SourceX/miniwin.cpp @@ -131,7 +131,7 @@ DWORD GetFileVersionInfoSizeA(LPCSTR lptstrFilename, LPDWORD lpdwHandle) BOOL GetFileVersionInfoA(LPCSTR lptstrFilename, DWORD dwHandle, DWORD dwLen, LPVOID lpData) { DUMMY(); - *(int *)lpData = 16711836; // TODO use actual version freom .rc + *(int *)lpData = 16711836; // TODO use actual version from .rc return TRUE; } @@ -139,9 +139,9 @@ BOOL GetFileVersionInfoA(LPCSTR lptstrFilename, DWORD dwHandle, DWORD dwLen, LPV BOOL VerQueryValueA(LPCVOID pBlock, LPCSTR lpSubBlock, LPVOID *lplpBuffer, PUINT puLen) { DUMMY(); - VS_FIXEDFILEINFO lpBuffer; + static VS_FIXEDFILEINFO lpBuffer; - // Set internal version, TODO use actual version freom .rc + // Set internal version, TODO use actual version from .rc lpBuffer.dwProductVersionMS = 1; lpBuffer.dwProductVersionMS <<= 16; lpBuffer.dwProductVersionMS |= 0 & 0xFFFF;