summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wispr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wispr.c b/src/wispr.c
index d43763d7..e5796d76 100644
--- a/src/wispr.c
+++ b/src/wispr.c
@@ -692,8 +692,9 @@ static gboolean wispr_portal_web_result(GWebResult *result, gpointer user_data)
break;
case 302:
- if (g_web_result_get_header(result, "Location",
- &redirect) == FALSE) {
+ if (g_web_supports_tls() == FALSE ||
+ g_web_result_get_header(result, "Location",
+ &redirect) == FALSE) {
__connman_agent_request_browser(wp_context->service,
wispr_portal_browser_reply_cb,
wp_context->status_url, wp_context);