in reply to "Unexpected end of stream while looking for line"
sub readline { @_ == 1 || die(q/Usage: $handle->readline()/ . "\n"); my ($self) = @_; while () { if ($self->{rbuf} =~ s/\A ([^\x0D\x0A]* \x0D?\x0A)//x) { return $1; } if (length $self->{rbuf} >= $self->{max_line_size}) { die(qq/Line size exceeds the maximum allowed size of $self +->{max_line_size}\n/); } $self->can_read or die(qq/Timed out while waiting for socket to become ready + for reading\n/); my $r = sysread($self->{fh}, $self->{rbuf}, BUFSIZE, length $s +elf->{rbuf}); if (defined $r) { last unless $r; } elsif ($! != EINTR) { if ($self->{fh}->can('errstr')){ my $err = $self->{fh}->errstr(); die (qq/Could not read from SSL socket: '$err'\n /); } else { die(qq/Could not read from socket: '$!'\n/); } } } #### Line 1126 die(qq/Unexpected end of stream while looking for line\n/); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: "Unexpected end of stream while looking for line"
by msh210 (Monk) on Jan 07, 2016 at 19:58 UTC | |
by GotToBTru (Prior) on Jan 08, 2016 at 13:22 UTC | |
by msh210 (Monk) on Jan 08, 2016 at 19:52 UTC | |
by afoken (Chancellor) on Jan 08, 2016 at 20:07 UTC |