[Web] Fix transport validation

This commit is contained in:
andryyy 2021-08-17 22:07:06 +02:00
parent 82f4f1fd15
commit 913e9cbb11
No known key found for this signature in database
GPG Key ID: 8EC34FF2794E25EF

View File

@ -262,7 +262,7 @@ function transport($_action, $_data = null) {
$destinations = array_filter(array_values(array_unique($destinations))); $destinations = array_filter(array_values(array_unique($destinations)));
if (empty($destinations)) { return false; } if (empty($destinations)) { return false; }
if (isset($next_hop_matches[1])) { if (isset($next_hop_matches[1])) {
if (in_array($next_hop_clean, $existing_nh)) { if ($existing_nh !== null && in_array($next_hop_clean, $existing_nh)) {
$_SESSION['return'][] = array( $_SESSION['return'][] = array(
'type' => 'danger', 'type' => 'danger',
'log' => array(__FUNCTION__, $_action, $_data_log), 'log' => array(__FUNCTION__, $_action, $_data_log),
@ -379,7 +379,7 @@ function transport($_action, $_data = null) {
return false; return false;
} }
if (isset($next_hop_matches[1])) { if (isset($next_hop_matches[1])) {
if (in_array($next_hop_clean, $existing_nh)) { if ($existing_nh !== null && in_array($next_hop_clean, $existing_nh)) {
$_SESSION['return'][] = array( $_SESSION['return'][] = array(
'type' => 'danger', 'type' => 'danger',
'log' => array(__FUNCTION__, $_action, $_data_log), 'log' => array(__FUNCTION__, $_action, $_data_log),