From 43d2022093fe6693263b5a7bfe9dad32669a7452 2015-10-10 17:11:20 From: vitalyster Date: 2015-10-10 17:11:20 Subject: [PATCH] Merge pull request #66 from moyamo/master Prevent python plugin from crashing with InvalidWireType exception --- diff --git a/plugin/python/NetworkPlugin.py b/plugin/python/NetworkPlugin.py index 717731fe18d58a407e36248abd15d67ef08e06e6..a9a20da2061f6b17b38187943df6d048044857ee 100644 --- a/plugin/python/NetworkPlugin.py +++ b/plugin/python/NetworkPlugin.py @@ -319,7 +319,7 @@ class NetworkPlugin: return wrapper = protocol_pb2.WrapperMessage() - if (wrapper.ParseFromString(self.m_data[4:]) == False): + if (wrapper.ParseFromString(self.m_data[4:expected_size+4]) == False): self.m_data = self.m_data[expected_size+4:] return