From: Tomasz Bursztyka Date: Mon, 3 Oct 2011 07:43:23 +0000 (+0300) Subject: wispr: Setting the relevant service property when a login is required X-Git-Tag: 2.0_alpha~1051 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd4395515325329b70a16c333f9e1a7ebe0a861e;p=framework%2Fconnectivity%2Fconnman.git wispr: Setting the relevant service property when a login is required When a wispr redirect occurs we set login required to the service Fixes BMC#23424 --- diff --git a/src/wispr.c b/src/wispr.c index 8a9e8eb..1f470f7 100644 --- a/src/wispr.c +++ b/src/wispr.c @@ -482,9 +482,11 @@ static gboolean wispr_manage_message(GWebResult *result, wp_context->wispr_result = CONNMAN_WISPR_RESULT_LOGIN; - __connman_agent_request_login_input(wp_context->service, + if (__connman_agent_request_login_input(wp_context->service, wispr_portal_request_wispr_login, - wp_context); + wp_context) != -EIO) + wispr_portal_error(wp_context); + break; case 120: /* Falling down */ case 140: @@ -568,6 +570,8 @@ static gboolean wispr_portal_web_result(GWebResult *result, gpointer user_data) DBG("Redirect URL: %s", redirect); + __connman_service_request_login(wp_context->service); + wp_context->request_id = g_web_request_get(wp_context->web, redirect, wispr_portal_web_result, wp_context);