Hanno Böck commited on 2020-05-07 11:46:41
Zeige 1 geänderte Dateien mit 2 Einfügungen und 2 Löschungen.
... | ... |
@@ -345,13 +345,13 @@ function save_dns_record($id, $record) |
345 | 345 |
if (! $record['data']) { |
346 | 346 |
system_failure('SRV target missing'); |
347 | 347 |
} |
348 |
- $data = explode(':', $record['data'], 2); |
|
348 |
+ $data = explode(':', $record['data']); |
|
349 | 349 |
if (count($data) != 2) { |
350 | 350 |
system_failure('Das eingegebene Ziel war nicht im Format hostname:port'); |
351 | 351 |
} |
352 | 352 |
list($hostname, $port) = $data; |
353 | 353 |
verify_input_hostname($hostname); |
354 |
- if ($port != (int) $port || $port == 0) { |
|
354 |
+ if ($port !== (string)(int) $port || (int)$port < 1 || (int)$port > 65535) { |
|
355 | 355 |
system_failure('Ungültige Portnummer'); |
356 | 356 |
} |
357 | 357 |
$record['ip'] = null; |
358 | 358 |