tfix crash when parsing request (issue #1969) - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit d950cd7323b2b430a8a0443737092bf2d48f9f0a DIR parent e64f63043380b323e8deff80675231a6b4f3e184 HTML Author: ThomasV <thomasv@electrum.org> Date: Fri, 14 Oct 2016 06:38:49 +0200 fix crash when parsing request (issue #1969) Diffstat: M lib/paymentrequest.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- DIR diff --git a/lib/paymentrequest.py b/lib/paymentrequest.py t@@ -117,7 +117,11 @@ class PaymentRequest: self.error = "Empty request" return pr = pb2.PaymentRequest() - pr.ParseFromString(self.raw) + try: + pr.ParseFromString(self.raw) + except: + self.error = "Error: Cannot parse payment request" + return if not pr.signature: # the address will be dispayed as requestor self.requestor = None