diff options
-rw-r--r-- | gdk/broadway/broadway-server.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c index 9e659fff18..3d5f29b289 100644 --- a/gdk/broadway/broadway-server.c +++ b/gdk/broadway/broadway-server.c @@ -577,14 +577,14 @@ parse_input (BroadwayInput *input) is_mask = buf[1] & 0x80; data = buf + 2; - if (payload_len > 125) + if (payload_len == 126) { if (len < 4) return; payload_len = GUINT16_FROM_BE( *(guint16 *) data ); data += 2; } - else if (payload_len > 126) + else if (payload_len == 127) { if (len < 10) return; |