|
@@ -224,7 +224,7 @@ bool OpenDDLExport::writeValueType(Value::ValueType type, size_t numItems, std::
|
|
statement += "[";
|
|
statement += "[";
|
|
char buffer[256];
|
|
char buffer[256];
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
- sprintf(buffer, "%d", static_cast<int>(numItems));
|
|
|
|
|
|
+ snprintf(buffer, sizeof(buffer), "%d", static_cast<int>(numItems));
|
|
statement += buffer;
|
|
statement += buffer;
|
|
statement += "]";
|
|
statement += "]";
|
|
}
|
|
}
|
|
@@ -255,7 +255,7 @@ bool OpenDDLExport::writeValue(Value *val, std::string &statement) {
|
|
std::stringstream stream;
|
|
std::stringstream stream;
|
|
char buffer[256];
|
|
char buffer[256];
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
- sprintf(buffer, "%d", val->getInt16());
|
|
|
|
|
|
+ snprintf(buffer, sizeof(buffer), "%d", val->getInt16());
|
|
statement += buffer;
|
|
statement += buffer;
|
|
} break;
|
|
} break;
|
|
case Value::ValueType::ddl_int32: {
|
|
case Value::ValueType::ddl_int32: {
|
|
@@ -263,7 +263,7 @@ bool OpenDDLExport::writeValue(Value *val, std::string &statement) {
|
|
char buffer[256];
|
|
char buffer[256];
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
::memset(buffer, '\0', 256 * sizeof(char));
|
|
const int i = static_cast<int>(val->getInt32());
|
|
const int i = static_cast<int>(val->getInt32());
|
|
- sprintf(buffer, "%d", i);
|
|
|
|
|
|
+ snprintf(buffer, sizeof(buffer), "%d", i);
|
|
statement += buffer;
|
|
statement += buffer;
|
|
} break;
|
|
} break;
|
|
case Value::ValueType::ddl_int64: {
|
|
case Value::ValueType::ddl_int64: {
|