diff options
| author | Dan Engelbrecht <[email protected]> | 2025-08-05 09:39:28 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-08-05 09:39:28 +0200 |
| commit | 34c8c53de8ddaff19e81fd1d3c520563c4f39a3b (patch) | |
| tree | b82bc18f6d7698954af497d49cf91f506346fc5b /src/zenhttp/packageformat.cpp | |
| parent | Don't set m_DispatchComplete in ParallelWork until after pending work countdo... (diff) | |
| download | zen-34c8c53de8ddaff19e81fd1d3c520563c4f39a3b.tar.xz zen-34c8c53de8ddaff19e81fd1d3c520563c4f39a3b.zip | |
de/stringbuilder safety (#456)
- Improvement: Safeguard FormatCallstack to not throw exceptions when building the callstack string
- Improvement: Limit thread name length when setting it for debugger use
- Improvemnet: Don't allow assert callbacks to throw exception
- Improvement: When formatting log output for malformed attachments in a package message, allow the string buffer to grow instead of throwing exception
Diffstat (limited to 'src/zenhttp/packageformat.cpp')
| -rw-r--r-- | src/zenhttp/packageformat.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/zenhttp/packageformat.cpp b/src/zenhttp/packageformat.cpp index 9d423ecbc..0b7848f79 100644 --- a/src/zenhttp/packageformat.cpp +++ b/src/zenhttp/packageformat.cpp @@ -576,7 +576,7 @@ ParsePackageMessage(IoBuffer Payload, std::function<IoBuffer(const IoHash&, uint if (!MalformedAttachments.empty()) { - StringBuilder<1024> SB; + ExtendableStringBuilder<1024> SB; SB << (uint64_t)MalformedAttachments.size() << " malformed attachments in package message:\n"; for (const auto& It : MalformedAttachments) { |