diff --git a/inc/mod/pages.php b/inc/mod/pages.php index ef1acfeb..e40061b6 100644 --- a/inc/mod/pages.php +++ b/inc/mod/pages.php @@ -2216,6 +2216,9 @@ function mod_deletebyip($boardName, $post, $global = false) { if (!$ip = $query->fetchColumn()) error($config['error']['invalidpost']); + // HACK: Prevent D+ or D++ deletion of Tor node or migration placeholder IP + if ($ip == "127.0.0.1" || $ip == "127.0.0.2") {error("Don't nuke ".$ip);} + $boards = $global ? listBoards() : array(array('uri' => $boardName)); $query = '';