From b21072601254c0d726cce64c3170b1e6bf3bd87f Mon Sep 17 00:00:00 2001 From: justme1968 Date: Sun, 28 Jul 2013 09:00:56 +0000 Subject: [PATCH] try to protect against malformated messages git-svn-id: https://svn.fhem.de/fhem/trunk@3515 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/34_SWAP.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fhem/FHEM/34_SWAP.pm b/fhem/FHEM/34_SWAP.pm index 832946763..b8f1f49d8 100755 --- a/fhem/FHEM/34_SWAP.pm +++ b/fhem/FHEM/34_SWAP.pm @@ -693,6 +693,8 @@ SWAP_Parse($$) { my ($hash, $msg) = @_; + return undef if( $msg !~ m/^[\dA-F]{12,}$/ ); + my $dest = substr($msg, 0, 2); my $src = substr($msg, 2, 2); my $hop = substr($msg, 4, 1);