Skip to content
Snippets Groups Projects
Commit d8b7a087 authored by Sébastien Blin's avatar Sébastien Blin Committed by Adrien Béraud
Browse files

tlssession: avoid mtuProbe_ = 0 in handleStateMtuDiscovery

Change-Id: I119c635d0c8883dfacc5abf9abcec544aeecded9
parent 989ff0b4
No related branches found
No related tags found
No related merge requests found
...@@ -946,7 +946,11 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state) ...@@ -946,7 +946,11 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
TlsSessionState TlsSessionState
TlsSession::TlsSessionImpl::handleStateMtuDiscovery(UNUSED TlsSessionState state) TlsSession::TlsSessionImpl::handleStateMtuDiscovery(UNUSED TlsSessionState state)
{ {
mtuProbe_ = transport_ and transport_->maxPayload(); if (!transport_) {
JAMI_WARN("No transport available when discovering the MTU");
return TlsSessionState::SHUTDOWN;
}
mtuProbe_ = transport_->maxPayload();
assert(mtuProbe_ >= MIN_MTU); assert(mtuProbe_ >= MIN_MTU);
MTUS_ = {MIN_MTU, std::max((mtuProbe_ + MIN_MTU)/2, MIN_MTU), mtuProbe_}; MTUS_ = {MIN_MTU, std::max((mtuProbe_ + MIN_MTU)/2, MIN_MTU), mtuProbe_};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment