diff options
| author | Phil Nash | 2017-08-15 23:47:52 +0100 |
|---|---|---|
| committer | Phil Nash | 2017-08-15 23:47:52 +0100 |
| commit | a36395e2ff9b6cd283fedde1b93da4792740706a (patch) | |
| tree | 3c1398dc7df6f6495040a7a96397369230a675b2 /include/internal/catch_stringref.cpp | |
| parent | 699e571400955aa0a9b7bd4212cf5a058bcf550f (diff) | |
| download | catch3-a36395e2ff9b6cd283fedde1b93da4792740706a.tar.gz | |
Changed use of strncpy to memcpy
Diffstat (limited to 'include/internal/catch_stringref.cpp')
| -rw-r--r-- | include/internal/catch_stringref.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/internal/catch_stringref.cpp b/include/internal/catch_stringref.cpp index f6a1fc2a..e22b6c94 100644 --- a/include/internal/catch_stringref.cpp +++ b/include/internal/catch_stringref.cpp @@ -7,11 +7,9 @@ #include "catch_stringref.h" -#include <cstring> #include <ostream> #include <cassert> - -#define _CRT_SECURE_NO_WARNINGS // Suppress warnings from MSVC about strncpy not being secure +#include <cstring> namespace Catch { @@ -95,7 +93,7 @@ namespace Catch { void StringRef::takeOwnership() { if( !isOwned() ) { m_data = new char[m_size+1]; - strncpy( m_data, m_start, m_size ); + memcpy( m_data, m_start, m_size ); m_data[m_size] = '\0'; m_start = m_data; } |