mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-10 19:15:54 +02:00
OpenVPN: Prevent that a Roadwarrior name will be set two times
Fixes bug #11307 Signed-off-by: Erik Kapfer <erik.kapfer@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Michael Tremer
parent
28aacf565b
commit
beac479f2d
@@ -4180,6 +4180,16 @@ if ($cgiparams{'TYPE'} eq 'net') {
|
||||
}
|
||||
}
|
||||
|
||||
# Check for RW if client name is already set
|
||||
if ($cgiparams{'TYPE'} eq 'host') {
|
||||
foreach my $key (keys %confighash) {
|
||||
if ($confighash{$key}[1] eq $cgiparams{'NAME'}) {
|
||||
$errormessage = $Lang::tr{'a connection with this name already exists'};
|
||||
goto VPNCONF_ERROR;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Replace empty strings with a .
|
||||
(my $ou = $cgiparams{'CERT_OU'}) =~ s/^\s*$/\./;
|
||||
(my $city = $cgiparams{'CERT_CITY'}) =~ s/^\s*$/\./;
|
||||
|
||||
Reference in New Issue
Block a user