---
drivers/ubloxmodem/gprs-context.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/ubloxmodem/gprs-context.c
b/drivers/ubloxmodem/gprs-context.c
index 1b4e17f5..bbf8627a 100644
--- a/drivers/ubloxmodem/gprs-context.c
+++ b/drivers/ubloxmodem/gprs-context.c
@@ -45,6 +45,7 @@ static const char *cgcontrdp_prefix[] = { "+CGCONTRDP:", NULL
};
static const char *uipaddr_prefix[] = { "+UIPADDR:", NULL };
struct gprs_context_data {
+ const struct ublox_model *model;
GAtChat *chat;
unsigned int active_context;
ofono_gprs_context_cb_t cb;
@@ -462,7 +463,7 @@ static void cgev_notify(GAtResult *result, gpointer
user_data)
}
static int ublox_gprs_context_probe(struct ofono_gprs_context *gc,
- unsigned int vendor, void *data)
+ unsigned int model_id, void *data)
{
GAtChat *chat = data;
struct gprs_context_data *gcd;
@@ -473,6 +474,10 @@ static int ublox_gprs_context_probe(struct
ofono_gprs_context *gc,
if (gcd == NULL)
return -ENOMEM;
+ gcd->model = ublox_model_from_id(model_id);
+ if (!gcd->model)
+ return -EINVAL;
+
gcd->chat = g_at_chat_clone(chat);
ofono_gprs_context_set_data(gc, gcd);
--
2.19.1
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono