From 6f388a8b500d069e39298cf705d59bad64eba6c5 Mon Sep 17 00:00:00 2001 From: Luke Fitzgerald Date: Wed, 16 Jun 2010 02:28:13 +0100 Subject: [PATCH] Use correct array index access for switchBoardSessions in sendMessageToSBSession --- plugins/Msn/extlib/phpmsnclass/msn.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/Msn/extlib/phpmsnclass/msn.class.php b/plugins/Msn/extlib/phpmsnclass/msn.class.php index c37b945e77..e38c3cc118 100644 --- a/plugins/Msn/extlib/phpmsnclass/msn.class.php +++ b/plugins/Msn/extlib/phpmsnclass/msn.class.php @@ -1392,7 +1392,6 @@ class MSN { $this->switchBoardSessionLookup[$to] = $socket; // Store the socket in the sessions array - $intsocket = (int) $socket; $this->switchBoardSessions[$to] = array( 'to' => $to, 'socket' => $socket, @@ -1403,6 +1402,7 @@ class MSN { ); // Change the index of the session to the socket + $intsocket = (int) $socket; $this->switchBoardSessions[$intsocket] = $this->switchBoardSessions[$to]; unset($this->switchBoardSessions[$to]); @@ -1457,13 +1457,13 @@ class MSN { if (self::socketcheck($socket)) { return false; } - - if (!$this->switchBoardSessions[$to]['joined']) { + + $intsocket = (int) $socket; + if (!$this->switchBoardSessions[$intsocket]['joined']) { // If our participant has not joined the session yet we can't message them! return false; } - $intsocket = (int) $socket; $id = &$this->switchBoardSessions[$intsocket]['id']; $aMessage = $this->getMessage($Message);