From c5597edd557209563f85bdf3e46a4f30bd2043cd Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Mon, 21 Nov 2011 11:13:41 -0500 Subject: [PATCH] Bug fix Fixed Socket Exception bug, forgot to pass context --- lib/Ratchet/Socket.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/Ratchet/Socket.php b/lib/Ratchet/Socket.php index 0f18a61..ba511b3 100644 --- a/lib/Ratchet/Socket.php +++ b/lib/Ratchet/Socket.php @@ -72,7 +72,7 @@ class Socket implements SocketInterface { public function bind($address, $port = 0) { if (false === @socket_bind($this->getResource(), $address, $port)) { - throw new Exception; + throw new Exception($this); } return $this; @@ -85,7 +85,7 @@ class Socket implements SocketInterface { public function connect($address, $port = 0) { if (false === @socket_connect($this->getResource(), $address, $port)) { - throw new Exception; + throw new Exception($this); } return $this; @@ -94,7 +94,7 @@ class Socket implements SocketInterface { public function getRemoteAddress() { $address = $port = ''; if (false === @socket_getpeername($this->getResource(), $address, $port)) { - throw new Exception; + throw new Exception($this); } return $address; @@ -102,7 +102,7 @@ class Socket implements SocketInterface { public function get_option($level, $optname) { if (false === ($res = @socket_get_option($this->getResource(), $level, $optname))) { - throw new Exception; + throw new Exception($this); } return $res; @@ -110,7 +110,7 @@ class Socket implements SocketInterface { public function listen($backlog = 0) { if (false === @socket_listen($this->getResource(), $backlog)) { - throw new Exception; + throw new Exception($this); } return $this; @@ -159,7 +159,7 @@ class Socket implements SocketInterface { public function set_block() { if (false === @socket_set_block($this->getResource())) { - throw new Exception; + throw new Exception($this); } return $this; @@ -167,7 +167,7 @@ class Socket implements SocketInterface { public function set_nonblock() { if (false === @socket_set_nonblock($this->getResource())) { - throw new Exception; + throw new Exception($this); } return $this; @@ -175,7 +175,7 @@ class Socket implements SocketInterface { public function set_option($level, $optname, $optval) { if (false === @socket_set_option($this->getResource(), $level, $optname, $optval)) { - throw new Exception; + throw new Exception($this); } return $this; @@ -183,7 +183,7 @@ class Socket implements SocketInterface { public function shutdown($how = 2) { if (false === @socket_shutdown($this->getResource(), $how)) { - throw new Exception; + throw new Exception($this); } return $this; @@ -191,7 +191,7 @@ class Socket implements SocketInterface { public function write($buffer, $length = 0) { if (false === ($res = @socket_write($this->getResource(), $buffer, $length))) { - throw new Exception; + throw new Exception($this); } return $res;