We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6508d4f commit 6673853Copy full SHA for 6673853
sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/cpp/CppGenerator.java
@@ -1306,7 +1306,7 @@ private CharSequence generateArrayProperty(
1306
indent + " throw std::runtime_error(\"string too large for put%2$s [E106]\");\n" +
1307
indent + " }\n\n" +
1308
indent + " size_t length = srcLength < %4$d ? srcLength : %4$d;\n" +
1309
- indent + " std::memcpy(m_buffer + m_offset + %3$d, str.c_str(), length);\n" +
+ indent + " std::memcpy(m_buffer + m_offset + %3$d, str.data(), length);\n" +
1310
indent + " for (size_t start = srcLength; start < length; ++start)\n" +
1311
indent + " {\n" +
1312
indent + " m_buffer[m_offset + %3$d + start] = 0;\n" +
0 commit comments