strtolower jids for comparison

darcs-hash:20080830052143-84dde-81ba3f1e687605d23e9bdc2c3672ac7ae36f9b60.gz
This commit is contained in:
Evan Prodromou 2008-08-30 01:21:43 -04:00
parent 4cdd90283b
commit 706dc53d40
2 changed files with 4 additions and 1 deletions

View File

@ -95,7 +95,7 @@ class XMPPDaemon {
# Forwarded from another daemon (probably a broadcaster) for # Forwarded from another daemon (probably a broadcaster) for
# us to handle # us to handle
if (preg_match('/^'.jabber_daemon_address().'/', $from)) { if (preg_match('/^'.strtolower(jabber_daemon_address()).'/', strtolower($from))) {
$from = $this->get_ofrom($pl); $from = $this->get_ofrom($pl);
if (is_null($from)) { if (is_null($from)) {
return; return;

View File

@ -61,6 +61,9 @@ class XmppQueueHandler extends QueueHandler {
} }
function forward_message(&$pl) { function forward_message(&$pl) {
if ($pl['type'] != 'chat') {
return;
}
$listener = $this->listener(); $listener = $this->listener();
$this->log(LOG_INFO, 'Forwarding message from ' . $pl['from'] . ' to ' . $listener); $this->log(LOG_INFO, 'Forwarding message from ' . $pl['from'] . ' to ' . $listener);
$this->conn->message($this->listener(), $pl['body'], 'chat', NULL, $this->ofrom($pl['from'])); $this->conn->message($this->listener(), $pl['body'], 'chat', NULL, $this->ofrom($pl['from']));