summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-05-28 16:07:44 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-05-28 16:07:44 +0200
commite5dfeec86b7309b636838fc4ce32e9c09c0147d9 (patch)
treeb29156fdd15a4da3bfd3c82d004a3d3a762ec96a
parentaee82babda58f04da2af51bc343c569547ec0dd8 (diff)
downloadModemManager-aleksander/infineon-rawip.tar.gz
fixup! infineon: custom 3GPP dialling logicaleksander/infineon-rawip
-rw-r--r--plugins/infineon/mm-broadband-bearer-infineon.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/infineon/mm-broadband-bearer-infineon.c b/plugins/infineon/mm-broadband-bearer-infineon.c
index ed3285d4a..943d0e0f5 100644
--- a/plugins/infineon/mm-broadband-bearer-infineon.c
+++ b/plugins/infineon/mm-broadband-bearer-infineon.c
@@ -418,6 +418,11 @@ authenticate_ready (MMBaseModem *modem,
case MM_BEARER_IP_FAMILY_IPV4V6:
command = g_strdup_printf ("AT+XDNS=%u,3", ctx->cid);
break;
+ case MM_BEARER_IP_FAMILY_UNKNOWN:
+ /* Default to IPv4 */
+ mm_dbg ("IP family not set, defaulting to IPv4");
+ command = g_strdup_printf ("AT+XDNS=%u,1", ctx->cid);
+ break;
default:
g_warn_if_reached ();
break;