diff --git a/fhem/FHEM/00_MQTT2_SERVER.pm b/fhem/FHEM/00_MQTT2_SERVER.pm index 461e0463d..ae69d68e9 100644 --- a/fhem/FHEM/00_MQTT2_SERVER.pm +++ b/fhem/FHEM/00_MQTT2_SERVER.pm @@ -699,6 +699,7 @@ sub MQTT2_SERVER_getStr($$$) { my ($hash, $in, $off) = @_; + return ("", "") if(length($in) < $off+2); my $l = unpack("n", substr($in, $off, 2)); my $r = substr($in, $off+2, $l); $hash->{stringError} = 1 if(index($r, "\0") >= 0);