diff options
-rw-r--r-- | inc/trigger.inc.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/inc/trigger.inc.php b/inc/trigger.inc.php index fcd1b3c0..0f7e1b13 100644 --- a/inc/trigger.inc.php +++ b/inc/trigger.inc.php @@ -48,10 +48,10 @@ class Trigger $publicCandidate = 'none'; $privateCandidate = 'none'; foreach ($task['data']['addresses'] as $addr) { + if (substr($addr['ip'], 0, 4) === '127.' || preg_match('/^\d+\.\d+\.\d+\.\d+$/', $addr['ip']) !== 1) + continue; if ($addr['ip'] === $serverIp) return true; - if (substr($addr['ip'], 0, 4) === '127.') - continue; if (Util::isPublicIpv4($addr['ip'])) { if ($publicCandidate === 'none') $publicCandidate = $addr['ip']; |