mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-04 17:29:11 +00:00
GRAPHICS: Don't use unsafe strcat and strcpy
This commit is contained in:
parent
f8c25e2374
commit
3aa220fdb4
@ -757,11 +757,13 @@ BdfFont *BdfFont::scaleFont(BdfFont *src, int newSize) {
|
|||||||
data.firstCharacter = src->_data.firstCharacter;
|
data.firstCharacter = src->_data.firstCharacter;
|
||||||
data.defaultCharacter = src->_data.defaultCharacter;
|
data.defaultCharacter = src->_data.defaultCharacter;
|
||||||
data.numCharacters = src->_data.numCharacters;
|
data.numCharacters = src->_data.numCharacters;
|
||||||
char *familyName = new char[1 + strlen(src->_data.familyName)];
|
uint sz = 1 + strlen(src->_data.familyName);
|
||||||
strcpy(familyName, src->_data.familyName);
|
char *familyName = new char[sz];
|
||||||
|
Common::strcpy_s(familyName, sz, src->_data.familyName);
|
||||||
data.familyName = familyName;
|
data.familyName = familyName;
|
||||||
char *slant = new char[1 + strlen(src->_data.slant)];
|
sz = 1 + strlen(src->_data.slant);
|
||||||
strcpy(slant, src->_data.slant);
|
char *slant = new char[sz];
|
||||||
|
Common::strcpy_s(slant, sz, src->_data.slant);
|
||||||
data.slant = slant;
|
data.slant = slant;
|
||||||
|
|
||||||
BdfBoundingBox *boxes = new BdfBoundingBox[data.numCharacters];
|
BdfBoundingBox *boxes = new BdfBoundingBox[data.numCharacters];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user