summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_packet_capture.php
diff options
context:
space:
mode:
authorErik Fonnesbeck <efonnes@gmail.com>2012-06-14 19:51:14 -0600
committerErik Fonnesbeck <efonnes@gmail.com>2012-06-14 19:51:14 -0600
commite88ea3445f62fcfdd5367dc4897ce7a23130749d (patch)
tree6d1bb68a9c77a934dc137279c52239459c8610c5 /usr/local/www/diag_packet_capture.php
parent8c4ee06242721655f29d98064516d0c26f723b68 (diff)
downloadpfsense-e88ea3445f62fcfdd5367dc4897ce7a23130749d.zip
pfsense-e88ea3445f62fcfdd5367dc4897ce7a23130749d.tar.gz
Simplify the input validation condition for protocol
Diffstat (limited to 'usr/local/www/diag_packet_capture.php')
-rw-r--r--usr/local/www/diag_packet_capture.php9
1 files changed, 1 insertions, 8 deletions
diff --git a/usr/local/www/diag_packet_capture.php b/usr/local/www/diag_packet_capture.php
index bb7ea91..64df956 100644
--- a/usr/local/www/diag_packet_capture.php
+++ b/usr/local/www/diag_packet_capture.php
@@ -83,14 +83,7 @@ if ($_POST) {
if ($fam !== "" && $fam !== "ip" && $fam !== "ip6") {
$input_errors[] = gettext("Invalid address family.");
}
- if ($proto !== "" &&
- $proto !== "icmp" &&
- $proto !== "icmp6" &&
- $proto !== "tcp" &&
- $proto !== "udp" &&
- $proto !== "arp" &&
- $proto !== "carp" &&
- $proto !== "esp") {
+ if ($proto !== "" && !in_array($proto, $protos)) {
$input_errors[] = gettext("Invalid protocol.");
}
OpenPOWER on IntegriCloud