diff options
Diffstat (limited to 'ldap/admin/src/scripts/DSCreate.pm.in')
-rw-r--r-- | ldap/admin/src/scripts/DSCreate.pm.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ldap/admin/src/scripts/DSCreate.pm.in b/ldap/admin/src/scripts/DSCreate.pm.in index dcd55afb..a156f108 100644 --- a/ldap/admin/src/scripts/DSCreate.pm.in +++ b/ldap/admin/src/scripts/DSCreate.pm.in @@ -82,6 +82,9 @@ sub checkPort { } } + if ($inf->{slapd}->{ServerPort} !~ /^\d+$/) { + return ('error_port_invalid', $inf->{slapd}->{ServerPort}); + } if (!portAvailable($inf->{slapd}->{ServerPort})) { return ('error_port_available', $inf->{slapd}->{ServerPort}, $!); } |