| Index: webrtc/base/opensslstreamadapter.cc
|
| diff --git a/webrtc/base/opensslstreamadapter.cc b/webrtc/base/opensslstreamadapter.cc
|
| index e12940fbeb90bad6384ed9aa78be7ab2188808ea..51921f143153a171b3573edabd571f265fc9fe22 100644
|
| --- a/webrtc/base/opensslstreamadapter.cc
|
| +++ b/webrtc/base/opensslstreamadapter.cc
|
| @@ -260,6 +260,12 @@ static long stream_ctrl(BIO* b, int cmd, long num, void* ptr) {
|
| return 0;
|
| case BIO_CTRL_FLUSH:
|
| return 1;
|
| + case BIO_CTRL_DGRAM_QUERY_MTU:
|
| + // openssl defaults to mtu=256 unless we return something here.
|
| + // The handshake doesn't actually need to send packets above 1k,
|
| + // so this seems like a sensible value that should work in most cases.
|
| + // Webrtc uses the same value for video packets.
|
| + return 1200;
|
| default:
|
| return 0;
|
| }
|
|
|