summaryrefslogtreecommitdiff
path: root/plugins/Irc/IrcPlugin.php
diff options
context:
space:
mode:
authorLuke Fitzgerald <lw.fitzgerald@googlemail.com>2010-08-05 11:12:36 -0700
committerLuke Fitzgerald <lw.fitzgerald@googlemail.com>2010-08-05 11:12:36 -0700
commita6e865c47ad923f2c4cf97b1966f9eb9baad4553 (patch)
tree788145a7defd8ae83f3d04f6e9af0dc9adf079ae /plugins/Irc/IrcPlugin.php
parent1f3dbe11989a320be6f82e9d02e8c2dbd7b1cb4d (diff)
Use nick length instead
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 {