From cdd09022d32de8446bae6bce61b86302b6c99472 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 20 Mar 2015 14:20:35 +0100 Subject: [PATCH] report SIP2 empty read --- scripts/RFID-JSONP-server.pl | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/scripts/RFID-JSONP-server.pl b/scripts/RFID-JSONP-server.pl index 3e1d4fd..9396f5d 100755 --- a/scripts/RFID-JSONP-server.pl +++ b/scripts/RFID-JSONP-server.pl @@ -92,15 +92,12 @@ sub sip2_message { my $expect = substr($send,0,2) | 0x01; - my $in = ''; - my $repeat = 1; - while ( $in eq '' && $repeat < 10 ) { - $in = <$sock>; - $in =~ s/^\n//; - $in =~ s/\r$//; - warn "SIP2 <<<< ",dump($in), " repeat: $repeat\n"; - $repeat++; - } + my $in = <$sock>; + $in =~ s/^\n//; + $in =~ s/\r$//; + warn "SIP2 <<<< ",dump($in), "\n"; + + die "empty read from SIP server" unless length $in > 1; die "expected $expect" unless substr($in,0,2) != $expect; -- 2.20.1