diff --git a/connector/perl/lib/MR/IProto.pm b/connector/perl/lib/MR/IProto.pm index 0a0fefa9a8cc2a5eb3e1c2ef55c08f67d9211f28..c48c7e698568870912682aaa563f49204a98eafd 100644 --- a/connector/perl/lib/MR/IProto.pm +++ b/connector/perl/lib/MR/IProto.pm @@ -380,7 +380,7 @@ around BUILDARGS => sub { $srvargs{tcp_nodelay} = delete $args{tcp_nodelay} if exists $args{tcp_nodelay}; $srvargs{tcp_keepalive} = delete $args{tcp_keepalive} if exists $args{tcp_keepalive}; $srvargs{dump_no_ints} = delete $args{dump_no_ints} if exists $args{dump_no_ints}; - $srvargs{prefix} = $args{name}; + $srvargs{prefix} = $args{name} if exists $args{name} and defined $args{name}; my %clusterargs; $clusterargs{balance} = delete $args{balance} if exists $args{balance}; $clusterargs{servers} = [