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 fe0eaae commit 5d5fca1Copy full SHA for 5d5fca1
worker/src/RTC/RTP/SharedPacket.cpp
@@ -151,9 +151,9 @@ namespace RTC
151
152
const size_t bufferLength = packet->GetLength() + PacketBufferLengthIncrement;
153
154
- // NOTE: Buffer must be 4-byte aligned since RTP Packet parsing casts it to
+ // NOTE: Buffer must be 4-byte aligned since RTP packet parsing casts it to
155
// structs (e.g. FixedHeader, HeaderExtension) that require 4-byte alignment.
156
- auto* buffer = new (std::align_val_t{ 4 }) uint8_t[bufferLength];
+ auto* buffer = static_cast<uint8_t*>(::operator new[](bufferLength, std::align_val_t{ 4 }));
157
auto* clonedPacket = packet->Clone(buffer, bufferLength);
158
159
// Set a listener in the Packet to deallocate its buffer once the Packet
0 commit comments