check chain name length (max 28 chars)
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 18 Feb 2014 11:40:02 +0000 (12:40 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 18 Feb 2014 11:40:02 +0000 (12:40 +0100)
PVE/Firewall.pm

index 2c5e6b4..be9b847 100644 (file)
@@ -258,6 +258,8 @@ sub ruleset_generate_rule {
 sub ruleset_create_chain {
     my ($ruleset, $chain) = @_;
 
+    die "Invalid chain name '$chain' (28 char max)\n" if length($chain) > 28;
+
     die "chain '$chain' already exists\n" if $ruleset->{$chain};
 
     $ruleset->{$chain} = [];