| Index: webrtc/api/webrtcsdp.cc
|
| diff --git a/webrtc/api/webrtcsdp.cc b/webrtc/api/webrtcsdp.cc
|
| index 69a1af28adc70a077d73a10e09bb6bf663283b83..817b16f92f55e4af303014c2dc8fd5261ca25b56 100644
|
| --- a/webrtc/api/webrtcsdp.cc
|
| +++ b/webrtc/api/webrtcsdp.cc
|
| @@ -2597,6 +2597,8 @@ bool ParseContent(const std::string& message,
|
| << cricket::kDataMaxBandwidth / 1000 << "kbps.";
|
| return ParseFailed(line, description.str(), error);
|
| }
|
| + // Prevent integer overflow.
|
| + b = std::min(b, INT_MAX / 1000);
|
| media_desc->set_bandwidth(b * 1000);
|
| }
|
| }
|
|
|