From: Somdas Bandyopadhyay Date: Tue, 3 Nov 2015 12:48:35 +0000 (+0530) Subject: Android: Give user the option for selecting browser for HS 2.0 OSU X-Git-Tag: hostap_2_6~1358 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83702b60888bf2d210e948ad18a06e90e6292db1;p=thirdparty%2Fhostap.git Android: Give user the option for selecting browser for HS 2.0 OSU When built with browser-android.c, hs20-osu-client used to always launch the native/stock Android browser for OSU user interaction. This browser is not present in all devices. It is better to give the option to the user to select his/her browser. Here the user will be shown a pop up to select the browser that he/she wants. Signed-off-by: Somdas Bandyopadhyay --- diff --git a/src/utils/browser-android.c b/src/utils/browser-android.c index 9ce1a5cbe..71a165269 100644 --- a/src/utils/browser-android.c +++ b/src/utils/browser-android.c @@ -95,7 +95,7 @@ int hs20_web_browser(const char *url) if (pid == 0) { /* run the external command in the child process */ - char *argv[9]; + char *argv[7]; argv[0] = "browser-android"; argv[1] = "start"; @@ -103,9 +103,7 @@ int hs20_web_browser(const char *url) argv[3] = "android.intent.action.VIEW"; argv[4] = "-d"; argv[5] = (void *) url; - argv[6] = "-n"; - argv[7] = "com.android.browser/.BrowserActivity"; - argv[8] = NULL; + argv[6] = NULL; execv("/system/bin/am", argv); wpa_printf(MSG_ERROR, "execv: %s", strerror(errno));