From 2566fae774bde6f675e18ff27c42c54453e2f3a2 Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Tue, 7 Feb 2017 17:30:41 +0100 Subject: [PATCH] fix format-overflow for GCC7 Gbp-Pq: Name 0014-fix-format-overflow-for-GCC7.patch --- Source/Drivers/PS1080/Sensor/XnFrameStreamProcessor.cpp | 4 ++-- Source/Drivers/PS1080/Sensor/XnSensorFirmwareParams.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Drivers/PS1080/Sensor/XnFrameStreamProcessor.cpp b/Source/Drivers/PS1080/Sensor/XnFrameStreamProcessor.cpp index 9663e41..62cf1c7 100644 --- a/Source/Drivers/PS1080/Sensor/XnFrameStreamProcessor.cpp +++ b/Source/Drivers/PS1080/Sensor/XnFrameStreamProcessor.cpp @@ -40,8 +40,8 @@ XnFrameStreamProcessor::XnFrameStreamProcessor(XnFrameStream* pStream, XnSensorS 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); } diff --git a/Source/Drivers/PS1080/Sensor/XnSensorFirmwareParams.cpp b/Source/Drivers/PS1080/Sensor/XnSensorFirmwareParams.cpp index f93f333..d962ec0 100644 --- a/Source/Drivers/PS1080/Sensor/XnSensorFirmwareParams.cpp +++ b/Source/Drivers/PS1080/Sensor/XnSensorFirmwareParams.cpp @@ -263,7 +263,7 @@ XnStatus XnSensorFirmwareParams::AddFirmwareParam(XnActualIntProperty& Property, 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); -- 2.30.2