m_nLastSOFPacketID(0),
m_nFirstPacketTimestamp(0)
{
- sprintf(m_csInDumpMask, "%sIn", pStream->GetType());
- sprintf(m_csInternalDumpMask, "Internal%s", pStream->GetType());
+ snprintf(m_csInDumpMask, 100, "%.90sIn", pStream->GetType());
+ snprintf(m_csInternalDumpMask, 100, "Internal%.90s", pStream->GetType());
m_InDump = xnDumpFileOpen(m_csInDumpMask, "%s_0.raw", m_csInDumpMask);
m_InternalDump = xnDumpFileOpen(m_csInternalDumpMask, "%s_0.raw", m_csInternalDumpMask);
}
XN_IS_STATUS_OK(nRetVal);
XnChar csNewName[XN_DEVICE_MAX_STRING_LENGTH];
- sprintf(csNewName, "%s (%d)", Property.GetName(), nFirmwareParam);
+ snprintf(csNewName, XN_DEVICE_MAX_STRING_LENGTH, "%.150s (%d)", Property.GetName(), nFirmwareParam);
Property.UpdateName("Firmware", csNewName);
Property.SetLogSeverity(XN_LOG_VERBOSE);