On Sun, Mar 09, 2003 at 01:44:04PM -0500, Steven N. Hirsch wrote:
> Tim,
> 
> Not sure if you are currently maintaining this or not,

To the extent that I apply patches, yes :)

> but PlClient.pm
> really needs to call RPC::Comm::Init() prior to any conversation with the
> server.  Without this patch, if you have specified 'compression => gzip',
> the client will try to call Compress::Zlib::compress() without ever having
> 'require'-ed Compress::Zlib.

Great, many thanks.

Tim.

> Steve
> 
> --- PlRPC-0.2016/lib/RPC/PlClient.pm.orig     2001-09-30 22:38:40.000000000 -0400
> +++ PlRPC-0.2016/lib/RPC/PlClient.pm  2003-03-09 13:34:37.000000000 -0500
> @@ -52,6 +52,8 @@
>      my $self = [EMAIL PROTECTED];
>      bless($self, (ref($proto) || $proto));
>  
> +    $self->RPC::PlServer::Comm::Init();
> +
>      my $app = $self->{'application'}  or
>       $self->Fatal("Missing application name");
>      my $version = $self->{'version'}  or
> @@ -86,7 +88,6 @@
>      die "Refused by server: $msg" unless $reply->[0];
>      $self->Debug("Logged in, server replies: $msg");
>  
> -    $self->RPC::PlServer::Comm::Init();
>      return ($self, $msg) if wantarray;
>      $self;
>  }
> 
> 

Reply via email to