diff options
author | Marti <marti.maria@tktbrainpower.com> | 2016-04-01 10:43:43 +0200 |
---|---|---|
committer | Marti <marti.maria@tktbrainpower.com> | 2016-04-01 10:43:43 +0200 |
commit | 6aab195cb71551c0308b27d8dd4f81427fc6a026 (patch) | |
tree | 0fe00e41efc8b6c412cb4658d22d079c2250c82f /src/cmscgats.c | |
parent | 54b50ba248a5e4f1b8e69909580e5cbba05c3b19 (diff) | |
download | lcms2-6aab195cb71551c0308b27d8dd4f81427fc6a026.tar.gz |
Fixed some glitches from FORTIFY report
Diffstat (limited to 'src/cmscgats.c')
-rw-r--r-- | src/cmscgats.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cmscgats.c b/src/cmscgats.c index 5ea34c8..591e4ca 100644 --- a/src/cmscgats.c +++ b/src/cmscgats.c @@ -801,11 +801,11 @@ void InSymbol(cmsIT8* it8) if (it8 ->sy == SINUM) { - sprintf(it8->id, "%d", it8->inum); + snprintf(it8->id, 127, "%d", it8->inum); } else { - sprintf(it8->id, it8 ->DoubleFormatter, it8->dnum); + snprintf(it8->id, 127, it8 ->DoubleFormatter, it8->dnum); } k = (int) strlen(it8 ->id); @@ -1363,7 +1363,7 @@ cmsBool CMSEXPORT cmsIT8SetPropertyDbl(cmsHANDLE hIT8, const char* cProp, cmsFlo cmsIT8* it8 = (cmsIT8*) hIT8; char Buffer[1024]; - sprintf(Buffer, it8->DoubleFormatter, Val); + snprintf(Buffer, 1023, it8->DoubleFormatter, Val); return AddToList(it8, &GetTable(it8)->HeaderList, cProp, NULL, Buffer, WRITE_UNCOOKED) != NULL; } @@ -1373,7 +1373,7 @@ cmsBool CMSEXPORT cmsIT8SetPropertyHex(cmsHANDLE hIT8, const char* cProp, cmsUIn cmsIT8* it8 = (cmsIT8*) hIT8; char Buffer[1024]; - sprintf(Buffer, "%u", Val); + snprintf(Buffer, 1023, "%u", Val); return AddToList(it8, &GetTable(it8)->HeaderList, cProp, NULL, Buffer, WRITE_HEXADECIMAL) != NULL; } @@ -2577,7 +2577,7 @@ cmsBool CMSEXPORT cmsIT8SetDataRowColDbl(cmsHANDLE hIT8, int row, int col, cmsFl _cmsAssert(hIT8 != NULL); - sprintf(Buff, it8->DoubleFormatter, Val); + snprintf(Buff, 255, it8->DoubleFormatter, Val); return SetData(it8, row, col, Buff); } |