Addd explict setting of 0 string termination.

This commit is contained in:
Robert Osfield
2016-06-20 17:05:10 +01:00
parent 438332d39b
commit 3d43b775d2

View File

@@ -593,7 +593,11 @@ class ReaderWriterRGB : public osgDB::ReaderWriter
raw.min = 0;
raw.max = 0xFF;
raw.wasteBytes = 0;
strncpy( raw.name, name.c_str(), 80);
size_t name_size = sizeof(raw.name)-1;
strncpy( raw.name, name.c_str(), name_size);
raw.name[name_size] = 0;
raw.colorMap = 0;
raw.bpc = (img.getPixelSizeInBits()/raw.sizeZ)/8;