diff --git a/cli/valet.php b/cli/valet.php index b63338d..81245d0 100755 --- a/cli/valet.php +++ b/cli/valet.php @@ -101,9 +101,14 @@ return output(Configuration::read()['loopback']); } + if (filter_var($loopback, FILTER_VALIDATE_IP) === false) { + warning('['.$loopback.'] is not a valid IP address'); + return 1; + } + $oldLoopback = Configuration::read()['loopback']; - Configuration::updateKey('loopback', $loopback = trim($loopback, '.')); + Configuration::updateKey('loopback', $loopback); DnsMasq::refreshConfiguration(); Site::aliasLoopback($oldLoopback, $loopback);