From 8806f938f09a6eb65cb57586b3e8323a8763b79d Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Fri, 15 May 2020 16:04:47 +0000 Subject: [PATCH] 93_Log2Syslog: contrib 5.12.2 git-svn-id: https://svn.fhem.de/fhem/trunk@21946 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/DS_Starter/93_Log2Syslog.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fhem/contrib/DS_Starter/93_Log2Syslog.pm b/fhem/contrib/DS_Starter/93_Log2Syslog.pm index b43c9a970..cdd735a85 100644 --- a/fhem/contrib/DS_Starter/93_Log2Syslog.pm +++ b/fhem/contrib/DS_Starter/93_Log2Syslog.pm @@ -570,7 +570,7 @@ sub Read { ## no critic 'comple if($data) { # parse Payload my (@load,$ocount,$msg,$tail); - if($data =~ /^(?(\d+))\s(?(.*))/sx) { # Syslog Sätze mit Octet Count -> Transmission of Syslog Messages over TCP https://tools.ietf.org/html/rfc6587 + if($data =~ /^(?(\d+?))\s(?(.*))/sx) { # Syslog Sätze mit Octet Count -> Transmission of Syslog Messages over TCP https://tools.ietf.org/html/rfc6587 Log3slog ($hash, 4, "Log2Syslog $name - Datagramm with Octet Count detected - prepare message for Parsing ... \n"); use bytes; my $i = 0; @@ -589,7 +589,7 @@ sub Read { ## no critic 'comple Log3slog ($hash, 5, "Log2Syslog $name -> LENGTH_MSG$i: ".length($msg)); Log3slog ($hash, 5, "Log2Syslog $name -> TAIL$i : $tail"); - while($tail && $tail =~ /^(?(\d+))\s(?(.*))/sx) { + while($tail && $tail =~ /^(?(\d+?))\s(?(.*))/sx) { $i++; $ocount = $+{ocount}; $tail = $+{tail};