simple LDAP server which reads data from Koha
[virtual-ldap] / bin / ldap-rewrite.pl
index 6d63f5d..dd781c8 100755 (executable)
@@ -20,7 +20,7 @@ use YAML qw/LoadFile/;
 
 my $config = {
        yaml_dir => './yaml/',
-       listen => 'localhost:2389',
+       listen => 'localhost:1389',
        upstream_ldap => 'ldap.ffzg.hr',
        upstream_ssl => 1,
        overlay_prefix => 'ffzg-',
@@ -170,14 +170,12 @@ sub run_proxy {
 }
 
 
-$ENV{LANG} = 'C'; # so we don't double-encode utf-8 if LANG is utf-8
-
 my $listenersock = IO::Socket::INET->new(
        Listen => 5,
        Proto => 'tcp',
        Reuse => 1,
        LocalAddr => $config->{listen},
-);
+) || die "can't open listen socket: $!";
 
 
 my $targetsock = $config->{upstream_ssl}
@@ -187,7 +185,7 @@ my $targetsock = $config->{upstream_ssl}
                PeerPort => 389,
        )
        : IO::Socket::SSL->new( $config->{upstream_ldap} . ':ldaps')
-       ;
+       || die "can't open upstream socket: $!";
 
 run_proxy($listenersock,$targetsock);