---
drivers/cdmamodem/connman.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers/cdmamodem/connman.c b/drivers/cdmamodem/connman.c
index 14c78b1..7f6bf5a 100644
--- a/drivers/cdmamodem/connman.c
+++ b/drivers/cdmamodem/connman.c
@@ -123,9 +123,14 @@ static gboolean setup_ppp(struct ofono_cdma_connman *cm)
{
struct connman_data *cd = ofono_cdma_connman_get_data(cm);
GAtIO *io;
+ const char *username;
+ const char *password;
DBG("");
+ username = ofono_cdma_connman_get_username(cm);
+ password = ofono_cdma_connman_get_password(cm);
+
io = g_at_chat_get_io(cd->chat);
g_at_chat_suspend(cd->chat);
@@ -145,6 +150,9 @@ static gboolean setup_ppp(struct ofono_cdma_connman *cm)
g_at_ppp_set_connect_function(cd->ppp, ppp_connect, cm);
g_at_ppp_set_disconnect_function(cd->ppp, ppp_disconnect, cm);
+ if (username && password)
+ g_at_ppp_set_credentials(cd->ppp, username, password);
+
/* open the ppp connection */
g_at_ppp_open(cd->ppp, io);
--
1.7.1