From b95af756ad1992420ce2c3a8743787af30e4cf44 Mon Sep 17 00:00:00 2001 From: Nikki Date: Wed, 30 Dec 2015 10:38:53 -0700 Subject: [PATCH] now panics on integer overflow --- components/script/dom/websocket.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/script/dom/websocket.rs b/components/script/dom/websocket.rs index 014d4100dd9a..35e3095293f1 100644 --- a/components/script/dom/websocket.rs +++ b/components/script/dom/websocket.rs @@ -300,10 +300,9 @@ impl WebSocket { let address = Trusted::new(self, chan.clone()); match data_byte_len.checked_add(self.buffered_amount.get()) { - None => return Ok(false), + None => panic!(), Some(new_amount) => self.buffered_amount.set(new_amount) }; - // self.buffered_amount.set(self.buffered_amount.get() + data_byte_len); if return_after_buffer { return Ok(false);