fix peering

This commit is contained in:
Arionum
2018-01-09 10:23:09 +02:00
parent 7c76ef8920
commit 96f8e28462
2 changed files with 7 additions and 1 deletions

View File

@@ -28,6 +28,9 @@ $db=new DB($_config['db_connect'],$_config['db_user'],$_config['db_pass'],0);
if(!$db) die("Could not connect to the DB backend.");
if (!extension_loaded("openssl") && !defined("OPENSSL_KEYTYPE_EC")) api_err("Openssl php extension missing");
if (!extension_loaded("gmp")) api_err("gmp php extension missing");
if (!extension_loaded('PDO')) api_err("pdo php extension missing");
if(floatval(phpversion())<7.2) api_err("The minimum php version required is 7.2");

View File

@@ -58,7 +58,10 @@ if($q=="peer"){
$res=peer_post($hostname."/peer.php?q=peer",array("hostname"=>$_config['hostname']));
if($res!==false) api_echo("re-peer-ok");
else api_err("re-peer failed - $result");
else{
$db->run("DELETE FROM peers WHERE ip=:ip",array(":ip"=>$ip));
api_err("re-peer failed - $result");
}
}
elseif($q=="ping"){
api_echo("pong");