From 67c6a01d466d544a003798413090bd100252684c Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 17 Jun 2012 00:58:08 -0700 Subject: modem: Add function for setting new driver type --- src/modem.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/modem.c b/src/modem.c index de72d633..db62e2d8 100644 --- a/src/modem.c +++ b/src/modem.c @@ -1783,6 +1783,20 @@ void ofono_modem_set_name(struct ofono_modem *modem, const char *name) } } +void ofono_modem_set_driver(struct ofono_modem *modem, const char *type) +{ + DBG("type: %s", type); + + if (modem->driver) + return; + + if (strlen(type) > 16) + return; + + g_free(modem->driver_type); + modem->driver_type = g_strdup(type); +} + struct ofono_modem *ofono_modem_create(const char *name, const char *type) { struct ofono_modem *modem; -- cgit v1.2.3