--- perl_ldap.orig 2006-05-23 19:46:38.000000000 +0000
+++ perl_ldap 2006-05-23 19:25:19.000000000 +0000
@@ -387,8 +387,10 @@
}
if ($opts{'U'} or ($cmd eq "U")) {
+ use encoding 'latin1';
my $outname ="xml";
- open my $out, ">:encoding(utf8)", $outname or die;
+ #open my $out, ">:encoding(utf8)", $outname or die;
+ open my $out, ">", $outname or die;
use XML::Simple;
use Data::Dumper;
@@ -417,7 +419,7 @@
$userinfo .= ' '.$_->get_value('givenName').''."\n";
$userinfo .= ' '.$_->get_value('sn').''."\n";
$userinfo .= ' '."\n";
- if($_->get_value('gpgkey') eq 'undefined')
+ if(!defined($_->get_value('gpgkey')) || ($_->get_value('gpgkey') eq 'undefined'))
{
$userinfo .= ' '."\n";
} else {