diff options
author | jim-p <jimp@pfsense.org> | 2012-04-11 11:58:21 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2012-04-11 11:58:21 -0400 |
commit | f898c1a98213ec6b2497608c181ba3bb149a234b (patch) | |
tree | 511e3f401a208e114467d79151525d37e4748a27 /etc/inc/system.inc | |
parent | fdcf104ce4f5320a5a182a0c4b378174959a7caf (diff) | |
download | pfsense-f898c1a98213ec6b2497608c181ba3bb149a234b.zip pfsense-f898c1a98213ec6b2497608c181ba3bb149a234b.tar.gz |
Add alias support to static routes (needs some testing) Ticket #2239
Conflicts:
etc/inc/filter.inc
etc/inc/util.inc
usr/local/www/system_routes_edit.php
Diffstat (limited to 'etc/inc/system.inc')
-rw-r--r-- | etc/inc/system.inc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc index e9f7781..43103a9 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -427,10 +427,11 @@ function system_routing_configure($interface = "") { } } - if (is_array($config['staticroutes']['route'])) { + $static_routes = get_staticroutes(); + if (count($static_routes)) { $gateways_arr = return_gateways_array(); - foreach ($config['staticroutes']['route'] as $rtent) { + foreach ($static_routes as $rtent) { $gatewayip = ""; if (empty($gateways_arr[$rtent['gateway']])) { log_error(sprintf(gettext("Static Routes: Gateway IP could not be found for %s"), $rtent['network'])); |