summaryrefslogtreecommitdiff
path: root/plugins/Irc/IrcPlugin.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Irc/IrcPlugin.php')
-rw-r--r--plugins/Irc/IrcPlugin.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/Irc/IrcPlugin.php b/plugins/Irc/IrcPlugin.php
index 5b5cab2ec..8fda35945 100644
--- a/plugins/Irc/IrcPlugin.php
+++ b/plugins/Irc/IrcPlugin.php
@@ -182,8 +182,9 @@ class IrcPlugin extends ImPlugin {
if (strpos($data['source'], '#') === 0) {
$message = $data['message'];
$nickpos = strpos($message, $this->nick);
- $colonpos = strpos($message, ':', $nickpos);
- if ($nickpos === 0 && $colonpos == strlen($this->nick)) {
+ $nicklen = strlen($this->nick);
+ $colonpos = strpos($message, ':', $nicklen);
+ if ($nickpos === 0 && $colonpos == $nicklen) {
$this->handle_incoming($data['sender'], substr($message, $colonpos+1));
}
} else {