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

d01bb5
From 95ee5a21cac9d66547a9d39157396de192538561 Mon Sep 17 00:00:00 2001
d01bb5
From: Ivan Devat <idevat@redhat.com>
d01bb5
Date: Mon, 4 Nov 2019 15:30:35 +0100
d01bb5
Subject: [PATCH 3/4] fix communication over IPv6
d01bb5
d01bb5
---
d01bb5
 pcs/utils.py | 6 ++++--
d01bb5
 1 file changed, 4 insertions(+), 2 deletions(-)
d01bb5
d01bb5
diff --git a/pcs/utils.py b/pcs/utils.py
d01bb5
index e274cfe5..11e3b361 100644
d01bb5
--- a/pcs/utils.py
d01bb5
+++ b/pcs/utils.py
d01bb5
@@ -474,8 +474,10 @@ def sendHTTPRequest(
d01bb5
     if port is None:
d01bb5
         port = settings.pcsd_default_port
d01bb5
     url = "https://{host}:{port}/{request}".format(
d01bb5
-        host=host, request=request, port=port
d01bb5
-    )
d01bb5
+        host="[{0}]".format(host) if ":" in host else host,
d01bb5
+        request=request,
d01bb5
+        port=port
d01bb5
+     )
d01bb5
     if "--debug" in pcs_options:
d01bb5
         print("Sending HTTP Request to: " + url)
d01bb5
         print("Data: {0}".format(data))
d01bb5
-- 
d01bb5
2.21.0
d01bb5