forked from metin2/server
Database now runs on linux
This commit is contained in:
@@ -60,7 +60,7 @@ bool ITEM_MANAGER::ReadCommonDropItemFile(const char * c_pszFileName)
|
||||
if (!p2)
|
||||
break;
|
||||
|
||||
strlcpy(szTemp, p, MIN(sizeof(szTemp), (p2 - p) + 1));
|
||||
strncpy(szTemp, p, MIN(sizeof(szTemp), (p2 - p) + 1));
|
||||
p = p2 + 1;
|
||||
|
||||
switch (j)
|
||||
@@ -69,7 +69,7 @@ bool ITEM_MANAGER::ReadCommonDropItemFile(const char * c_pszFileName)
|
||||
case 1: str_to_number(d[i].iLvStart, szTemp); break;
|
||||
case 2: str_to_number(d[i].iLvEnd, szTemp); break;
|
||||
case 3: d[i].fPercent = atof(szTemp); break;
|
||||
case 4: strlcpy(d[i].szItemName, szTemp, sizeof(d[i].szItemName)); break;
|
||||
case 4: strncpy(d[i].szItemName, szTemp, sizeof(d[i].szItemName)); break;
|
||||
case 5: str_to_number(d[i].iCount, szTemp); break;
|
||||
}
|
||||
}
|
||||
@@ -451,7 +451,7 @@ bool ITEM_MANAGER::ReadEtcDropItemFile(const char * c_pszFileName)
|
||||
char szItemName[256];
|
||||
float fProb = 0.0f;
|
||||
|
||||
strlcpy(szItemName, buf, sizeof(szItemName));
|
||||
strncpy(szItemName, buf, sizeof(szItemName));
|
||||
char * cpTab = strrchr(szItemName, '\t');
|
||||
|
||||
if (!cpTab)
|
||||
|
Reference in New Issue
Block a user