1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-04 16:10:08 +01:00

♻️ Check if loopback input is a valid IP address.

This commit is contained in:
Mikaël Popowicz
2021-02-24 00:03:03 +01:00
parent a0eeceb13c
commit 93931f0e27

View File

@@ -101,9 +101,14 @@
return output(Configuration::read()['loopback']); 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']; $oldLoopback = Configuration::read()['loopback'];
Configuration::updateKey('loopback', $loopback = trim($loopback, '.')); Configuration::updateKey('loopback', $loopback);
DnsMasq::refreshConfiguration(); DnsMasq::refreshConfiguration();
Site::aliasLoopback($oldLoopback, $loopback); Site::aliasLoopback($oldLoopback, $loopback);