Fixed possible formatting bug

This commit is contained in:
David Anderson 2004-08-30 01:37:25 +00:00
parent ebe778d0ee
commit f4960433bc

View File

@ -350,7 +350,7 @@ void CLangMngr::CLang::MergeDefinitions(CQueue<sKeyDef*> &vec)
entry->SetKey(key); entry->SetKey(key);
entry->SetCache(false); entry->SetCache(false);
} else { } else {
AMXXLOG_Log("[AMXX] Language key %s[%s] defined twice", m_LMan->GetKey(key), m_LanguageName); //AMXXLOG_Log("[AMXX] Language key %s[%s] defined twice", m_LMan->GetKey(key), m_LanguageName);
} }
} }
delete vec.front(); delete vec.front();
@ -785,7 +785,7 @@ char * CLangMngr::FormatAmxString(AMX *amx, cell *params, int parm, int &len)
char format[16]; char format[16];
format[0] = '%'; format[0] = '%';
char *ptr = format+1; char *ptr = format+1;
if (*src != '%') if (*src == 's' || *src == 'd' || *src == 'f' || *src == 'i' || *src == 'g')
{ {
while (*src != 0 && !isalpha(*ptr++ = *src++)) while (*src != 0 && !isalpha(*ptr++ = *src++))
/*nothing*/; /*nothing*/;