diff --git a/gosa-si/gosa-si-server b/gosa-si/gosa-si-server
index 461c15498e4cb73cb113153516f69b202d8e3f7f..8280d8ad5810da3dcd46b023904548d1439032bd 100755 (executable)
--- a/gosa-si/gosa-si-server
+++ b/gosa-si/gosa-si-server
}
if( $error == 0 ) {
-
# send xml msg
print $socket $crypted_msg."\n";
while( my ($hit_num, $hit) = each %{ $query_res } ) {
my $host_name = $hit->{hostname};
my $host_key = $hit->{hostkey};
- &send_msg_to_target($answer, $host_name, $host_key);
+ &send_msg_to_target($answer, $host_name, $host_key, $answer_header);
}
}
elsif( $answer_target eq "GOSA" ) {
my $query_res = $known_server_db->select_dbentry( $sql_statement );
while( my ($hit_num, $hit) = each %{ $query_res } ) {
my $host_name = $hit->{hostname};
- my $host_key = $hit->{hostkey};
- $answer =~ s/KNOWN_SERVER/$host_name/g;
- &send_msg_to_target($answer, $host_name, $host_key);
+ my $host_key = $hit->{hostkey};
+ $answer =~ s/KNOWN_SERVER/$host_name/g;
+ &send_msg_to_target($answer, $host_name, $host_key, $answer_header);
}
-
- print STDERR $answer_target."\n";
-
}
else {
# answer is for one specific host