diff --git a/nixtape/radio/handshake.php b/nixtape/radio/handshake.php index 0f8ce24d602a5435f5d1e21bd1ebe8b8b3113732..13eca4138b90fb7f40d23e1c5c3e6b2fbdc9d370 100644 --- a/nixtape/radio/handshake.php +++ b/nixtape/radio/handshake.php @@ -39,6 +39,7 @@ $adodb->Execute('DELETE FROM Radio_Sessions WHERE expires < ' . (int)(time())); $adodb->Execute('INSERT INTO Radio_Sessions (username, session, expires) VALUES ( ' . $adodb->qstr($username) . ', ' . $adodb->qstr($session) . ', ' . (int)(time() + 259200) . ')'); $radio_base = preg_replace('/https?:\/\//i', '', $base_url, 1); +$radio_base = preg_replace('/^\/\//', '', $radio_base, 1); echo 'session=' . $session . "\n"; echo "stream_url=this.is.broken.{$username}.example.com\n";