mirror of git://git.sysmocom.de/ofono
atmodem: Remove unneeded if statement
if (ctx->apn) is always true since apn is an array variable
This commit is contained in:
parent
413e6ecab0
commit
88f2ae3869
|
@ -289,37 +289,35 @@ static void at_gprs_activate_primary(struct ofono_gprs_context *gc,
|
|||
|
||||
len = snprintf(buf, sizeof(buf), "AT+CGDCONT=%u,\"IP\"", ctx->cid);
|
||||
|
||||
if (ctx->apn) {
|
||||
switch (gcd->vendor) {
|
||||
case OFONO_VENDOR_UBLOX:
|
||||
/*
|
||||
* U-blox modems require a magic prefix to the APN to
|
||||
* specify the authentication method to use in the
|
||||
* network. See UBX-13002752 - R21.
|
||||
*
|
||||
* As the response of the read command omits this magic
|
||||
* prefix, this is the least invasive place to set it.
|
||||
*/
|
||||
switch (ctx->auth_method) {
|
||||
case OFONO_GPRS_AUTH_METHOD_CHAP:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"CHAP:%s\"", ctx->apn);
|
||||
break;
|
||||
case OFONO_GPRS_AUTH_METHOD_PAP:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"PAP:%s\"", ctx->apn);
|
||||
break;
|
||||
case OFONO_GPRS_AUTH_METHOD_NONE:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"%s\"", ctx->apn);
|
||||
break;
|
||||
}
|
||||
switch (gcd->vendor) {
|
||||
case OFONO_VENDOR_UBLOX:
|
||||
/*
|
||||
* U-blox modems require a magic prefix to the APN to
|
||||
* specify the authentication method to use in the
|
||||
* network. See UBX-13002752 - R21.
|
||||
*
|
||||
* As the response of the read command omits this magic
|
||||
* prefix, this is the least invasive place to set it.
|
||||
*/
|
||||
switch (ctx->auth_method) {
|
||||
case OFONO_GPRS_AUTH_METHOD_CHAP:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"CHAP:%s\"", ctx->apn);
|
||||
break;
|
||||
default:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3, ",\"%s\"",
|
||||
ctx->apn);
|
||||
case OFONO_GPRS_AUTH_METHOD_PAP:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"PAP:%s\"", ctx->apn);
|
||||
break;
|
||||
case OFONO_GPRS_AUTH_METHOD_NONE:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3,
|
||||
",\"%s\"", ctx->apn);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
snprintf(buf + len, sizeof(buf) - len - 3, ",\"%s\"",
|
||||
ctx->apn);
|
||||
break;
|
||||
}
|
||||
|
||||
if (g_at_chat_send(gcd->chat, buf, none_prefix,
|
||||
|
|
Loading…
Reference in New Issue