diff options
author | Ankit Navik <ankit.tarot@gmail.com> | 2019-07-15 10:47:27 +0530 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-07-24 00:43:48 -0500 |
commit | f4b8b32477a411180be1823fdc460b4f7e1e3c9c (patch) | |
tree | d89a199cf95b67d5df253cb16452074c30ea159f | |
parent | f835356ef998572b05f57f6503061aaa0523f057 (diff) | |
download | mmsd-f4b8b32477a411180be1823fdc460b4f7e1e3c9c.tar.gz |
-rw-r--r-- | plugins/ofono.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/ofono.c b/plugins/ofono.c index 8b518e8..e7324a7 100644 --- a/plugins/ofono.c +++ b/plugins/ofono.c @@ -61,6 +61,7 @@ struct modem_data { char *context_proxy; char *imei; char *imei_sv; + char *fw_version; }; static GHashTable *modem_list; @@ -165,6 +166,7 @@ static void remove_modem(gpointer data) g_free(modem->imei); g_free(modem->imei_sv); + g_free(modem->fw_version); g_free(modem->path); g_free(modem); @@ -1085,6 +1087,13 @@ static gboolean modem_changed(DBusConnection *connection, DBG("IMEI_SV: %s", modem->imei_sv); } + if (g_str_equal(key, "Revision")) { + char *serial; + dbus_message_iter_get_basic(&value, &serial); + modem->fw_version = g_strdup(serial); + DBG("FW_version: %s", modem->fw_version); + } + return TRUE; } |