From: Dobrica Pavlinusic Date: Sun, 29 Sep 2019 09:43:04 +0000 (+0200) Subject: die if we don't get data (usb unplug) X-Git-Url: http://git.rot13.org/?p=air-quality;a=commitdiff_plain;h=cd19e805944e7cd6e9086ef0f4e848543cd423e7 die if we don't get data (usb unplug) --- diff --git a/pms3003.pl b/pms3003.pl index 2d52db8..4cb8b14 100755 --- a/pms3003.pl +++ b/pms3003.pl @@ -36,6 +36,7 @@ pm10_r while (1) { my ($len, $string) = $s->read(24); + die $! if ! defined($len); if ( $len > 0 ) { my @v = unpack('n*', $string); warn "# $len ",dump($string), dump( @v ), $/ if $debug;