force all infostreet arguments to be string type, fixes: "0 as first character
authorivan <ivan>
Thu, 16 May 2002 14:21:20 +0000 (14:21 +0000)
committerivan <ivan>
Thu, 16 May 2002 14:21:20 +0000 (14:21 +0000)
in password" problem.  also see the Frontier::Client manpage

FS/FS/part_export/infostreet.pm

index e86e82a..2ce5563 100644 (file)
@@ -63,7 +63,8 @@ sub infostreet_command { #subroutine, not method
   die $key_result{error} unless $key_result{success};
   my $key = $key_result{data};
 
   die $key_result{error} unless $key_result{success};
   my $key = $key_result{data};
 
-  my $result = $conn->call($method, $key, @args);
+  #my $result = $conn->call($method, $key, @args);
+  my $result = $conn->call($method, $key, map { $conn->string($_) } @args);
   my %result = _infostreet_parse($result);
   die $result{error} unless $result{success};
 
   my %result = _infostreet_parse($result);
   die $result{error} unless $result{success};