From 3dd473b2242e96b945f8614bcbc43e1130bc5a07 Mon Sep 17 00:00:00 2001 From: Johannes Kron Date: Mon, 29 Oct 2018 14:42:36 +0100 Subject: [PATCH] Refactor of RtpPacket constructor Bug: None Change-Id: I869d654cb28bc6d8291d77d6b0c45a68a4232a38 Reviewed-on: https://webrtc-review.googlesource.com/c/107887 Commit-Queue: Johannes Kron Reviewed-by: Danil Chapovalov Cr-Commit-Position: refs/heads/master@{#26607} --- modules/rtp_rtcp/source/rtp_packet.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/rtp_rtcp/source/rtp_packet.cc b/modules/rtp_rtcp/source/rtp_packet.cc index 6f2273590c..91f0c595ba 100644 --- a/modules/rtp_rtcp/source/rtp_packet.cc +++ b/modules/rtp_rtcp/source/rtp_packet.cc @@ -61,12 +61,10 @@ RtpPacket::RtpPacket(const ExtensionManager* extensions) RtpPacket::RtpPacket(const RtpPacket&) = default; RtpPacket::RtpPacket(const ExtensionManager* extensions, size_t capacity) - : buffer_(capacity) { + : extensions_(extensions ? *extensions : ExtensionManager()), + buffer_(capacity) { RTC_DCHECK_GE(capacity, kFixedHeaderSize); Clear(); - if (extensions) { - extensions_ = *extensions; - } } RtpPacket::~RtpPacket() {}