diff options
author | Denis Kenzior <denkenz@gmail.com> | 2017-09-19 21:19:37 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2017-10-05 11:08:38 -0500 |
commit | 868ce1536bcab46955c8742502e5cf185b7b8d33 (patch) | |
tree | 2ff45b535f08059d59ab65ac639c5d4024607d35 /plugins/udevng.c | |
parent | 2d4093ae279f8eb3bec23d0fdf726d5363b43a4e (diff) | |
download | ofono-868ce1536bcab46955c8742502e5cf185b7b8d33.tar.gz |
udevng: Store MBIM descriptors file
Diffstat (limited to 'plugins/udevng.c')
-rw-r--r-- | plugins/udevng.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c index a87d8b79..ede59030 100644 --- a/plugins/udevng.c +++ b/plugins/udevng.c @@ -27,6 +27,7 @@ #include <ctype.h> #include <stdlib.h> #include <string.h> +#include <stdio.h> #include <libudev.h> @@ -928,6 +929,7 @@ static gboolean setup_mbim(struct modem_info *modem) { const char *ctl = NULL, *net = NULL, *atcmd = NULL; GSList *list; + char descriptors[PATH_MAX]; DBG("%s", modem->syspath); @@ -953,8 +955,11 @@ static gboolean setup_mbim(struct modem_info *modem) DBG("ctl=%s net=%s atcmd=%s", ctl, net, atcmd); + sprintf(descriptors, "%s/descriptors", modem->syspath); + ofono_modem_set_string(modem->modem, "Device", ctl); ofono_modem_set_string(modem->modem, "NetworkInterface", net); + ofono_modem_set_string(modem->modem, "DescriptorFile", descriptors); return TRUE; } |