diff options
-rw-r--r-- | mod/magic.php | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/mod/magic.php b/mod/magic.php index 0ecfca4ab..faa62850b 100644 --- a/mod/magic.php +++ b/mod/magic.php @@ -25,14 +25,17 @@ function magic_init(&$a) { else { // See if we know anybody at the dest site that will unlock the door for us $b = explode('/',$dest); + $u = ''; if(count($b) >= 2) - $u = $b[0] . '//' . $b[2]; + $u = $b[0] . '//' . $b[2]; logger('mod_magic: fallback: ' . $b . ' -> ' . $u); - - $x = q("select xchan.xchan_url, hubloc.* from xchan left join hubloc on xchan_hash = hubloc_hash - where hubloc_url = '%s' order by hubloc_id desc limit 1", - dbesc($u) - ); + + if($u) { + $x = q("select xchan.xchan_url, hubloc.* from xchan left join hubloc on xchan_hash = hubloc_hash + where hubloc_url = '%s' order by hubloc_id desc limit 1", + dbesc($u) + ); + } } |