From e698d63d6c912b03197dafcc96c4014af396b29b Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 26 Aug 2020 17:08:12 +0200 Subject: [PATCH] tool/create_packet_log: try to deal with windows 16-bit unicode by dropping \0 characters --- tool/create_packet_log.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tool/create_packet_log.py b/tool/create_packet_log.py index e97fae827..7df847302 100755 --- a/tool/create_packet_log.py +++ b/tool/create_packet_log.py @@ -107,11 +107,13 @@ with open (outfile, 'wb') as fout: line_conter = 0 for line in fin: try: + # try to deal with windows 16-bit unicode by dropping \0 characters + line = ''.join([c for c in line if c != '\0']) line_conter += 1 timestamp = None # strip newlines line = line.strip("\n\r") - # skip empyt lines + # skip empty lines if len(line) == 0: continue parts = re.match('\[(.*)\] (.*)', line)