From fd4731af57a8d2eefd5444cc0cb8ae90f2a77f59 Mon Sep 17 00:00:00 2001 From: Yuriy Nevinitsin <nevinitsin@corp.mail.ru> Date: Tue, 6 Dec 2011 22:23:18 +0400 Subject: [PATCH] [connector][perl] check if space given --- connector/perl/lib/MR/Tarantool/Box.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/connector/perl/lib/MR/Tarantool/Box.pm b/connector/perl/lib/MR/Tarantool/Box.pm index 1c552f2100..a08daa9e53 100644 --- a/connector/perl/lib/MR/Tarantool/Box.pm +++ b/connector/perl/lib/MR/Tarantool/Box.pm @@ -244,7 +244,8 @@ sub new { $self->{iprotoclass} = $arg->{iprotoclass} || $class->IPROTOCLASS; $self->{_last_error} = 0; - $arg->{spaces} = $arg->{namespaces} = [@{ $arg->{spaces} ||= $arg->{namespaces} }]; + $arg->{spaces} = $arg->{namespaces} = [@{ $arg->{spaces} ||= $arg->{namespaces} || confess "no spaces given" }]; + confess "no spaces given" unless @{$arg->{spaces}}; my %namespaces; for my $ns (@{$arg->{spaces}}) { $ns = { %$ns }; -- GitLab