Skip to content

Commit 2140f53

Browse files
committed
Adding exception handling for odd formats
1 parent 928ac43 commit 2140f53

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Collectors/DetailedCollector.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -594,8 +594,12 @@ def process(self, data, addr, port):
594594
userRec = mm.info
595595
rest = b''
596596

597-
userInfo = decoding.userInfo(userRec)
598-
self.logger.debug('%i %s', mm.dictID, userInfo)
597+
try:
598+
userInfo = decoding.userInfo(userRec)
599+
self.logger.debug('%i %s', mm.dictID, userInfo)
600+
except ValueError as ve:
601+
self.logger.exception("Failed to decode userInfo >>%s<< mapping message from %s mm: %s",
602+
header.code, addr, mm)
599603

600604
if header.code == b'=':
601605
serverInfo = decoding.serverInfo(rest, addr)

0 commit comments

Comments
 (0)