diff options
author | Antara Borwankar <antara.borwankar@intel.com> | 2019-09-18 18:23:27 +0530 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-09-20 09:54:50 -0500 |
commit | f3a5016a6737b4cb40d33815e2d9aa2977380e01 (patch) | |
tree | 543faafbbd66a81f95d7df4e56b01977c728c129 /drivers | |
parent | 31cad076a4b05c1662337d4105d5a00fb7f7eb32 (diff) | |
download | ofono-f3a5016a6737b4cb40d33815e2d9aa2977380e01.tar.gz |
xmm7modem: Fix to set gateway in pdp context
gateway was not being listed in context settings. Fixed teh bug
to show correct gateway address.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ifxmodem/gprs-context.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/ifxmodem/gprs-context.c b/drivers/ifxmodem/gprs-context.c index 7bacb738..7c58b24d 100644 --- a/drivers/ifxmodem/gprs-context.c +++ b/drivers/ifxmodem/gprs-context.c @@ -354,6 +354,9 @@ static void cgcontrdp_cb(gboolean ok, GAtResult *result, gpointer user_data) DBG("DNS: %s, %s\n", gcd->dns1, gcd->dns2); + if (gw) + l_strlcpy(gcd->gateway, gw, sizeof(gcd->gateway)); + if (gcd->proto == OFONO_GPRS_PROTO_IP) { if (!laddrnetmask || at_util_get_ipv4_address_and_netmask(laddrnetmask, @@ -391,9 +394,6 @@ static void cgcontrdp_cb(gboolean ok, GAtResult *result, gpointer user_data) IPV6_DEFAULT_PREFIX_LEN); } - if (gw) - l_strlcpy(gcd->gateway, gw, sizeof(gcd->gateway)); - gcd->state = STATE_ACTIVE; DBG("address: %s\n", gcd->address); |