Skip to content

Commit 2ea1bbb

Browse files
committed
quic: Fix use after free in UpdateDataStats
1 parent b22690d commit 2ea1bbb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/quic/session.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2257,6 +2257,10 @@ void Session::ExtendOffset(size_t amount) {
22572257

22582258
void Session::UpdateDataStats() {
22592259
Debug(this, "Updating data stats");
2260+
if (!impl_) {
2261+
Debug(this, "Updating data stats failed, impl gone!");
2262+
return;
2263+
}
22602264
auto& stats_ = impl_->stats_;
22612265
ngtcp2_conn_info info;
22622266
ngtcp2_conn_get_conn_info(*this, &info);

0 commit comments

Comments
 (0)