Merge pull request #2 from TyUser/master

Bug fixes
This commit is contained in:
ivailosp
2015-11-24 12:46:15 +02:00
3 changed files with 7 additions and 7 deletions

View File

@ -15,7 +15,7 @@ MMSOURCE19 = ..
### EDIT BELOW FOR OTHER PROJECTS ###
#####################################
PROJECT = l4dtoolz_mm
PROJECT = l4dtoolz_mm_i486
OBJECTS = l4dtoolz_mm.cpp signature.cpp
##############################################

View File

@ -44,10 +44,10 @@ void l4dtoolz::OnChangeMaxplayers ( IConVar *var, const char *pOldValue, float f
#ifdef L4D1
max_players_new[4] = friends_lobby_new[3] = server_bplayers_new[3] = new_value;
#else
max_players_new[4] = server_bplayers_new[3] = new_value;
max_players_new[4] = server_bplayers_new[3] = (unsigned char)new_value;
#endif
if(lobby_match_ptr) {
lobby_match_new[2] = new_value;
lobby_match_new[2] = (unsigned char)new_value;
write_signature(lobby_match_ptr, lobby_match_new);
} else {
Msg("sv_maxplayers MS init error\n");
@ -297,7 +297,7 @@ const char *l4dtoolz::GetVersion()
#ifdef __GIT_VERSION
return __GIT_VERSION;
#else
return "1.0.0.9h-unknown";
return "1.0.0.9r1";
#endif
}

View File

@ -46,7 +46,7 @@ void *find_signature(const char* mask, struct base_addr_t *base_addr, int pure)
char *pEndPtr = pBasePtr+base_addr->len-(int)mask[SIGN_LEN_BYTE];
int i;
char* tmp;
if(base_addr == NULL)
if(base_addr->addr == NULL)
return NULL;
#ifndef WIN32
@ -121,9 +121,9 @@ static int callback(struct dl_phdr_info *info, size_t size, void *data)
int find_base(const char* name, struct base_addr_t *base_addr)
{
#ifdef WIN32
HANDLE hModuleSnap = INVALID_HANDLE_VALUE;
/* HANDLE hModuleSnap = INVALID_HANDLE_VALUE; */
MODULEENTRY32 modent;
hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
HANDLE hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0);
if(hModuleSnap == INVALID_HANDLE_VALUE) {
return 0;
}