From fa247ca5823e86e31b8277bb6b06ba0991a0eb73 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Thu, 16 Jul 2020 18:16:12 +0200 Subject: [PATCH] #1332 check if port is valid --- home.admin/config.scripts/blitz.subscriptions.ip2tor.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/home.admin/config.scripts/blitz.subscriptions.ip2tor.py b/home.admin/config.scripts/blitz.subscriptions.ip2tor.py index ab01fc9dc..8da27a6ba 100644 --- a/home.admin/config.scripts/blitz.subscriptions.ip2tor.py +++ b/home.admin/config.scripts/blitz.subscriptions.ip2tor.py @@ -383,6 +383,10 @@ def shopOrder(shopUrl, hostid, servicename, torTarget, duration, msatsFirst, msa if loopCount > 120: raise BlitzError("timeout bridge not getting ready", bridge) + print("#### Check if port is valid ...") + if not bridge['port'].isdigit(): + raise BlitzError("invalid port", bridge) + print("#### Check if duration delivered is as advertised ...") contract_breached = False warning_text = "" @@ -659,7 +663,8 @@ More information on the service you can find under: exitcode=0 if (be.errorShort == "timeout on waiting for extending bridge" or - be.errorShort == "fail on subscription storage" or + be.errorShort == "fail on subscription storage" or + be.errorShort == "invalid port" or be.errorShort == "timeout bridge not getting ready") : # error happend after payment