Export xml_encode() as required.
[irspy-moved-to-github.git] / lib / ZOOM / IRSpy.pm
index 5e28956..53c8fe0 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: IRSpy.pm,v 1.16 2006-09-20 16:12:56 mike Exp $
+# $Id: IRSpy.pm,v 1.18 2006-09-25 12:44:38 mike Exp $
 
 package ZOOM::IRSpy;
 
@@ -74,17 +74,17 @@ sub log {
 #
 sub targets {
     my $this = shift();
-    my($targetList) = @_;
+    my(@targets) = @_;
 
-    $this->log("irspy", "setting explicit list of targets '$targetList'");
+    $this->log("irspy", "setting explicit list of targets ",
+              join(", ", map { "'$_'" } @targets));
     $this->{allrecords} = 0;
-    my @targets = grep { $_ ne "" } split /\s+/, $targetList;
     my @qlist;
     foreach my $target (@targets) {
        my($host, $port, $db, $newtarget) = _parse_target_string($target);
        if ($newtarget ne $target) {
            $this->log("irspy_debug", "rewriting '$target' to '$newtarget'");
-           $target = $newtarget; # This written through the ref
+           $target = $newtarget; # This is written through the ref
        }
        push @qlist,
            (qq[(host = "$host" and port = "$port" and path="$db")]);