From 404df1e0a8d70ff214e7c777af3394fad6d9aadc Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Sun, 31 Mar 2013 14:16:40 -0400 Subject: [PATCH] [WebSocket] Prevent division by 0 in Hixie handshake --- Version/Hixie76.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Version/Hixie76.php b/Version/Hixie76.php index 536977b..069263a 100644 --- a/Version/Hixie76.php +++ b/Version/Hixie76.php @@ -103,6 +103,10 @@ class Hixie76 implements VersionInterface { } public function generateKeyNumber($key) { + if (0 === substr_count($key, ' ')) { + return 0; + } + return preg_replace('[\D]', '', $key) / substr_count($key, ' '); }