Chromium Code Reviews| Index: remoting/protocol/client_control_dispatcher.cc |
| diff --git a/remoting/protocol/client_control_dispatcher.cc b/remoting/protocol/client_control_dispatcher.cc |
| index 599c779fbae4a3e4ea21f86e41c24a23d99221db..5a6bad59f49bf1019b53869ec19c11217eceaad2 100644 |
| --- a/remoting/protocol/client_control_dispatcher.cc |
| +++ b/remoting/protocol/client_control_dispatcher.cc |
| @@ -38,8 +38,8 @@ bool CursorShapeIsValid(const CursorShapeInfo& cursor_shape) { |
| // Verify that |width| and |height| are within sane limits. Otherwise integer |
| // overflow can occur while calculating |cursor_total_bytes| below. |
| - if (width <= 0 || width > (SHRT_MAX / 2) || |
| - height <= 0 || height > (SHRT_MAX / 2)) { |
| + if (width < 0 || width > (SHRT_MAX / 2) || |
| + height < 0 || height > (SHRT_MAX / 2)) { |
|
Wez
2015/01/06 23:24:25
Since you're making this change in the client-side
|
| LOG(ERROR) << "Cursor dimensions are out of bounds for SetCursor: " |
| << width << "x" << height; |
| return false; |