]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Android: Give user the option for selecting browser for HS 2.0 OSU
authorSomdas Bandyopadhyay <somdas.bandyopadhyay@intel.com>
Tue, 3 Nov 2015 12:48:35 +0000 (18:18 +0530)
committerJouni Malinen <j@w1.fi>
Sun, 22 Nov 2015 19:06:17 +0000 (21:06 +0200)
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 <somdas.bandyopadhyay@intel.com>
src/utils/browser-android.c

index 9ce1a5cbeae107c43bf27f5e0f3a34fa8f3732b8..71a165269cf6e286fe4dcb54bf225abdb0694d77 100644 (file)
@@ -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));