Browse Source

fix crash when parsing request (issue #1969)

master
ThomasV 9 years ago
parent
commit
d950cd7323
  1. 6
      lib/paymentrequest.py

6
lib/paymentrequest.py

@ -117,7 +117,11 @@ class PaymentRequest:
self.error = "Empty request" self.error = "Empty request"
return return
pr = pb2.PaymentRequest() 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: if not pr.signature:
# the address will be dispayed as requestor # the address will be dispayed as requestor
self.requestor = None self.requestor = None

Loading…
Cancel
Save