From c4bb1ff76233c9c9c64a713b3c859e065982addb Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 19 Jul 2020 13:49:03 +0200 Subject: [PATCH] Coverity: Copied into fixed size buffer --- src/Mod/Draft/App/dxf.cpp | 2 +- src/Mod/Import/App/dxf.cpp | 2 +- src/Mod/Path/libarea/dxf.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/App/dxf.cpp b/src/Mod/Draft/App/dxf.cpp index 4f5bff5e4d..7909dc43cf 100644 --- a/src/Mod/Draft/App/dxf.cpp +++ b/src/Mod/Draft/App/dxf.cpp @@ -1577,7 +1577,7 @@ void CDxfRead::get_line() void CDxfRead::put_line(const char *value) { - strcpy( m_unused_line, value ); + strncpy( m_unused_line, value, sizeof(m_unused_line) ); } diff --git a/src/Mod/Import/App/dxf.cpp b/src/Mod/Import/App/dxf.cpp index 544c2ad687..c3726b10ca 100644 --- a/src/Mod/Import/App/dxf.cpp +++ b/src/Mod/Import/App/dxf.cpp @@ -3155,7 +3155,7 @@ void CDxfRead::get_line() void CDxfRead::put_line(const char *value) { - strcpy( m_unused_line, value ); + strncpy( m_unused_line, value, sizeof(m_unused_line) ); } diff --git a/src/Mod/Path/libarea/dxf.cpp b/src/Mod/Path/libarea/dxf.cpp index b5820d5455..8c3cba29f9 100644 --- a/src/Mod/Path/libarea/dxf.cpp +++ b/src/Mod/Path/libarea/dxf.cpp @@ -1380,7 +1380,7 @@ void CDxfRead::get_line() void CDxfRead::put_line(const char *value) { - strcpy( m_unused_line, value ); + strncpy( m_unused_line, value, sizeof(m_unused_line) ); }