aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-mbim.c
diff options
context:
space:
mode:
authorGiacinto Cifelli <gciofono@gmail.com>2020-07-22 06:58:22 +0200
committerGiacinto Cifelli <gciofono@gmail.com>2020-07-24 16:34:40 +0200
commit4d58278d7ffd65375e93b0da85ca88c08cba96c2 (patch)
treebe5ebc57d133707809473a9d055761ef5dbc04b5 /src/mm-modem-helpers-mbim.c
parentc70b3557184fdf1472ff0cb36e9fd937cc7f9024 (diff)
changed default authentication algorithm to CHAP
CHAP is almost universal nowadays, and so it is a better default than PAP Not changed for uBlox, that prefers an error if not specified, and for Huawei, which uses NONE with user/pwd and has 2 CHAP choices
Diffstat (limited to 'src/mm-modem-helpers-mbim.c')
-rw-r--r--src/mm-modem-helpers-mbim.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mm-modem-helpers-mbim.c b/src/mm-modem-helpers-mbim.c
index 8d8697b9..0d5ff5f9 100644
--- a/src/mm-modem-helpers-mbim.c
+++ b/src/mm-modem-helpers-mbim.c
@@ -375,13 +375,13 @@ mm_bearer_allowed_auth_to_mbim_auth_protocol (MMBearerAllowedAuth bearer_auth,
/* NOTE: the input is a BITMASK, so we try to find a "best match" */
if (bearer_auth == MM_BEARER_ALLOWED_AUTH_UNKNOWN) {
- mm_obj_dbg (log_object, "using default (PAP) authentication method");
- return MBIM_AUTH_PROTOCOL_PAP;
+ mm_obj_dbg (log_object, "using default (CHAP) authentication method");
+ return MBIM_AUTH_PROTOCOL_CHAP;
}
- if (bearer_auth & MM_BEARER_ALLOWED_AUTH_PAP)
- return MBIM_AUTH_PROTOCOL_PAP;
if (bearer_auth & MM_BEARER_ALLOWED_AUTH_CHAP)
return MBIM_AUTH_PROTOCOL_CHAP;
+ if (bearer_auth & MM_BEARER_ALLOWED_AUTH_PAP)
+ return MBIM_AUTH_PROTOCOL_PAP;
if (bearer_auth & MM_BEARER_ALLOWED_AUTH_MSCHAPV2)
return MBIM_AUTH_PROTOCOL_MSCHAPV2;
if (bearer_auth & MM_BEARER_ALLOWED_AUTH_NONE)