fix crash when parsing request (issue #1969)

This commit is contained in:
ThomasV 2016-10-14 06:38:49 +02:00
parent e64f630433
commit d950cd7323
1 changed files with 5 additions and 1 deletions

View File

@ -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