Add 10ms delay after reloading Tor
This commit is contained in:
parent
3749aa9b4a
commit
bf4eedbe71
1 changed files with 3 additions and 1 deletions
|
@ -19,7 +19,9 @@ exec(CONF['ht']['sudo_path'] . ' ' . CONF['ht']['tor_reload_cmd'], result_code:
|
||||||
if ($code !== 0)
|
if ($code !== 0)
|
||||||
output(500, 'Failed to reload Tor.');
|
output(500, 'Failed to reload Tor.');
|
||||||
|
|
||||||
// Get the address generated by Tor
|
usleep(10000);
|
||||||
|
|
||||||
|
// Get the hostname generated by Tor
|
||||||
$onion = exec(CONF['ht']['sudo_path'] . ' -u ' . CONF['ht']['tor_user'] . ' ' . CONF['ht']['cat_path'] . ' ' . CONF['ht']['tor_keys_path'] . '/' . $_SESSION['id'] . '/' . $_POST['dir'] . '/hostname');
|
$onion = exec(CONF['ht']['sudo_path'] . ' -u ' . CONF['ht']['tor_user'] . ' ' . CONF['ht']['cat_path'] . ' ' . CONF['ht']['tor_keys_path'] . '/' . $_SESSION['id'] . '/' . $_POST['dir'] . '/hostname');
|
||||||
if (preg_match('/^[0-9a-z]{56}\.onion$/D', $onion) !== 1)
|
if (preg_match('/^[0-9a-z]{56}\.onion$/D', $onion) !== 1)
|
||||||
output(500, 'No onion address found.');
|
output(500, 'No onion address found.');
|
||||||
|
|
Loading…
Reference in a new issue