diff options
author | Chris Buechler <cmb@pfsense.org> | 2014-11-05 19:47:22 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2014-11-05 19:47:22 -0600 |
commit | e55e4b748c7396ab74e93e14fe8d8887fdb43784 (patch) | |
tree | 1cad3e342989659b3b2dcb1b638bc71e955eecf4 | |
parent | c75e8aed2fad368ef1804e926dca23bef247155c (diff) | |
download | pfsense-e55e4b748c7396ab74e93e14fe8d8887fdb43784.zip pfsense-e55e4b748c7396ab74e93e14fe8d8887fdb43784.tar.gz |
isset($_GET) seems to always evaluate to true, use something more specific. Fixes use of rc.linkup when run from CLI. Others likely fix similar circumstances, though maybe not ones that are used anywhere.
-rwxr-xr-x | etc/rc.dyndns.update | 2 | ||||
-rwxr-xr-x | etc/rc.interfaces_wan_configure | 2 | ||||
-rwxr-xr-x | etc/rc.linkup | 2 | ||||
-rwxr-xr-x | etc/rc.openvpn | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/etc/rc.dyndns.update b/etc/rc.dyndns.update index ac56f35..b350c22 100755 --- a/etc/rc.dyndns.update +++ b/etc/rc.dyndns.update @@ -37,7 +37,7 @@ require_once("shaper.inc"); /* Interface IP address has changed */ -if (isset($_GET)) +if (isset($_GET['dyndns'])) $argument = $_GET['dyndns']; else $argument = trim($argv[1], " \n"); diff --git a/etc/rc.interfaces_wan_configure b/etc/rc.interfaces_wan_configure index fbdc5e4..c291ee8 100755 --- a/etc/rc.interfaces_wan_configure +++ b/etc/rc.interfaces_wan_configure @@ -34,7 +34,7 @@ require_once("functions.inc"); require_once("filter.inc"); require_once("shaper.inc"); -if (isset($_GET)) +if (isset($_GET['interface'])) $argument = $_GET['interface']; else $argument = str_replace("\n", "", $argv[1]); diff --git a/etc/rc.linkup b/etc/rc.linkup index 6f7d158..bff0c55 100755 --- a/etc/rc.linkup +++ b/etc/rc.linkup @@ -85,7 +85,7 @@ function handle_argument_group($iface, $argument2) { global $g; if (!file_exists("{$g['varrun_path']}/booting") && empty($g['booting'])) { -if (isset($_GET)) { +if (isset($_GET['interface'])) { if (!empty($_GET['interface'])) handle_argument_group($_GET['interface'], $_GET['action']); } else { diff --git a/etc/rc.openvpn b/etc/rc.openvpn index 3148e4f..086aa49 100755 --- a/etc/rc.openvpn +++ b/etc/rc.openvpn @@ -71,7 +71,7 @@ if (file_exists("{$g['varrun_path']}/booting")) return; /* Input argument is a comma-separated list of gateway names, blank or "all". */ -if (isset($_GET)) +if (isset($_GET['interface'])) $argument = $_GET['interface']; else $argument = trim($argv[1], " \n"); |