Skip to content

Commit 6d9918d

Browse files
Zainullin DamirZainullin Damir
authored andcommitted
QUIC Parser - fix intial header parsing error
1 parent fa2d536 commit 6d9918d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/plugins/process/quic/src/quicParser.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ std::optional<std::size_t> QUICParser::parseInitial(
9999
currentDCID,
100100
version,
101101
primaryHeaderLength);
102+
103+
if (!initialHeaderView.has_value() && !initialDCID.has_value()) {
104+
return std::nullopt;
105+
}
102106
if (!initialHeaderView.has_value() && initialDCID.has_value()) {
103107
initialHeaderView = QUICInitialHeaderView::createFrom(
104108
payload,

0 commit comments

Comments
 (0)