sub __read_bulk {
my ($self,$len) = @_;
- return undef if $len < 0;
+ return if $len < 0;
my $v;
if ( $len > 0 ) {
sub __read_multi_bulk {
my ($self,$size) = @_;
- return undef if $size < 0;
+ return if $size < 0;
my $sock = $self->{sock};
$size--;
my $info_hash = $r->info;
+=head1 ENCODING
+
+Since Redis knows nothing about encoding, we are forcing utf-8 flag on all data received from Redis.
+This change is introduced in 1.2001 version.
+
+This allows us to round-trip utf-8 encoded characters correctly, but might be problem if you push
+binary junk into Redis and expect to get it back without utf-8 flag turned on.
+
=head1 AUTHOR
Dobrica Pavlinusic, C<< <dpavlin at rot13.org> >>