diff --git a/include/init.inc.php b/include/init.inc.php index e51aae7..3e666df 100755 --- a/include/init.inc.php +++ b/include/init.inc.php @@ -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"); diff --git a/peer.php b/peer.php index cdea799..3950c13 100755 --- a/peer.php +++ b/peer.php @@ -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");