X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=search.cgi;h=e3eb882bcd27171a4898b46688b95da77bce033d;hb=449fb36b879fe6aca6347db51f1c00d4865144be;hp=ff99da35e99c8fea32a45f736debfd4b19c743ac;hpb=532616d83a8d807b9315d88d9afb47f842577382;p=mirror%2Fuserdir-ldap-cgi.git diff --git a/search.cgi b/search.cgi index ff99da3..e3eb882 100755 --- a/search.cgi +++ b/search.cgi @@ -118,6 +118,9 @@ if (!$dosearch) { foreach $dn (sort {$entries->{$a}->{sn}->[0] <=> $entries->{$b}->{sn}->[0]} keys(%$entries)) { my $ok = 0; $data = $entries->{$dn}; + for my $key (keys %{$data}) { + @{$data->{$key}} = map { CGI::escapeHTML($_); } @{$data->{$key}}; + } # These are local variables.. i have enough global vars as it is... my ($ufdn, $login, $name, $icquin, $jabberjid, $email, $fingerprint,