From: erickson Date: Wed, 30 Aug 2006 15:23:24 +0000 (+0000) Subject: added var check to prevent warnings on the numerous timed_read(0) calls X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=1c17c98b049bac12d2de7576d357203f2f59c983;p=evergreen%2Fpines.git added var check to prevent warnings on the numerous timed_read(0) calls git-svn-id: svn://svn.open-ils.org/ILS/trunk@5776 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/OpenSRF/src/perlmods/OpenSRF/Transport/SlimJabber/Client.pm b/OpenSRF/src/perlmods/OpenSRF/Transport/SlimJabber/Client.pm index d67e77dbb5..77daf798f2 100644 --- a/OpenSRF/src/perlmods/OpenSRF/Transport/SlimJabber/Client.pm +++ b/OpenSRF/src/perlmods/OpenSRF/Transport/SlimJabber/Client.pm @@ -566,19 +566,21 @@ sub process { } my $t = $self->{last_tag}; - my @msgs = $val =~ /(<$t[^>]*>.*?<\/$t>)/g; - $val = shift(@msgs); - if (@msgs) { - my $tmp = $self->{temp_buffer}; - - $self->{temp_buffer} = ''; - $self->{temp_buffer} .= $_ for (@msgs); - $self->{temp_buffer} .= $tmp; + if( $t and $val ) { + my @msgs = $val =~ /(<$t[^>]*>.*?<\/$t>)/g; + $val = shift(@msgs); + + if (@msgs) { + my $tmp = $self->{temp_buffer}; + + $self->{temp_buffer} = ''; + $self->{temp_buffer} .= $_ for (@msgs); + $self->{temp_buffer} .= $tmp; + } } return $val; - }