Blame SOURCES/fix-communication-over-IPv6.patch

e87eb2
From c14ed896c3edc910037cb9765881005a3d3683b2 Mon Sep 17 00:00:00 2001
e87eb2
From: Ivan Devat <idevat@redhat.com>
e87eb2
Date: Fri, 24 May 2019 09:26:04 +0200
e87eb2
Subject: [PATCH] fix communication over IPv6
e87eb2
e87eb2
---
e87eb2
 pcs/utils.py | 6 ++++--
e87eb2
 1 file changed, 4 insertions(+), 2 deletions(-)
e87eb2
e87eb2
diff --git a/pcs/utils.py b/pcs/utils.py
e87eb2
index aa45e0dc..fd29e2fd 100644
e87eb2
--- a/pcs/utils.py
e87eb2
+++ b/pcs/utils.py
e87eb2
@@ -476,8 +476,10 @@ def sendHTTPRequest(
e87eb2
         token = known_host.token
e87eb2
     if port is None:
e87eb2
         port = settings.pcsd_default_port
e87eb2
-    url = "https://{addr}:{port}/{request}".format(
e87eb2
-        addr=addr, request=request, port=port
e87eb2
+    url = "https://{host}:{port}/{request}".format(
e87eb2
+        host="[{0}]".format(addr) if ":" in addr else addr,
e87eb2
+        request=request,
e87eb2
+        port=port
e87eb2
     )
e87eb2
     if "--debug" in pcs_options:
e87eb2
         print("Sending HTTP Request to: " + url)
e87eb2
-- 
e87eb2
2.21.0
e87eb2