aboutsummaryrefslogtreecommitdiff
path: root/src/mm-manager.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2011-01-24 00:05:20 -0600
committerDan Williams <dcbw@redhat.com>2011-01-24 00:05:20 -0600
commit3ee40ddbce7b0d5f5308b67b2d09f7d02c0e54ca (patch)
treea66d52162d8f20d2118ff92028f17e848b4c78e9 /src/mm-manager.c
parent44c11adadc8cb436c23eda67d2d2509550998487 (diff)
core: add logging when ports get removed
Diffstat (limited to 'src/mm-manager.c')
-rw-r--r--src/mm-manager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mm-manager.c b/src/mm-manager.c
index 67377807..561d427c 100644
--- a/src/mm-manager.c
+++ b/src/mm-manager.c
@@ -836,7 +836,7 @@ device_removed (MMManager *manager, GUdevDevice *device)
MMManagerPrivate *priv = MM_MANAGER_GET_PRIVATE (manager);
MMModem *modem;
const char *subsys, *name;
- char *key;
+ char *key, *modem_device;
SupportsInfo *info;
g_return_if_fail (device != NULL);
@@ -851,6 +851,9 @@ device_removed (MMManager *manager, GUdevDevice *device)
/* find_modem_for_port handles tty and net removal */
modem = find_modem_for_port (manager, subsys, name);
if (modem) {
+ modem_device = mm_modem_get_device (modem);
+ mm_info ("(%s/%s): released by modem %s", subsys, name, modem_device);
+ g_free (modem_device);
mm_modem_release_port (modem, subsys, name);
return;
}
@@ -865,7 +868,6 @@ device_removed (MMManager *manager, GUdevDevice *device)
*/
const char *sysfs_path = g_udev_device_get_sysfs_path (device);
- // mm_dbg ("Looking for a modem for removed device %s", sysfs_path);
modem = find_modem_for_device (manager, sysfs_path);
if (modem) {
mm_dbg ("Removing modem claimed by removed device %s", sysfs_path);