aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2011-01-24 00:09:55 -0600
committerDan Williams <dcbw@redhat.com>2011-01-24 00:09:55 -0600
commitd909c4876bc6cdc2d783b9641ac30025f89a01b4 (patch)
tree44249106dc22e95fe999fc4ecbe0afa53b447aac /src
parent3ee40ddbce7b0d5f5308b67b2d09f7d02c0e54ca (diff)
core: minor code cleanups
Diffstat (limited to 'src')
-rw-r--r--src/mm-modem-base.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/mm-modem-base.c b/src/mm-modem-base.c
index 099832ba..ee5e1c86 100644
--- a/src/mm-modem-base.c
+++ b/src/mm-modem-base.c
@@ -164,9 +164,8 @@ gboolean
mm_modem_base_remove_port (MMModemBase *self, MMPort *port)
{
MMModemBasePrivate *priv;
- char *device, *key, *dupname;
- const char *type_name, *name;
- MMPortSubsys subsys;
+ char *device, *key, *name;
+ const char *type_name, *subsys;
gboolean removed;
g_return_val_if_fail (MM_IS_MODEM_BASE (self), FALSE);
@@ -174,21 +173,20 @@ mm_modem_base_remove_port (MMModemBase *self, MMPort *port)
priv = MM_MODEM_BASE_GET_PRIVATE (self);
- name = mm_port_get_device (port);
- dupname = g_strdup (name);
- subsys = mm_port_get_subsys (port);
+ name = g_strdup (mm_port_get_device (port));
+ subsys = mm_port_subsys_to_name (mm_port_get_subsys (port));
type_name = mm_port_type_to_name (mm_port_get_port_type (port));
- key = get_hash_key (mm_port_subsys_to_name (subsys), name);
+ key = get_hash_key (subsys, name);
removed = g_hash_table_remove (priv->ports, key);
if (removed) {
/* Port may have already been destroyed by removal from the hash */
device = mm_modem_get_device (MM_MODEM (self));
- mm_dbg ("(%s) type %s removed from %s", dupname, type_name, device);
+ mm_dbg ("(%s) type %s removed from %s", name, type_name, device);
g_free (device);
}
g_free (key);
- g_free (dupname);
+ g_free (name);
return removed;
}