aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2011-08-02 17:26:55 -0500
committerDan Williams <dcbw@redhat.com>2011-08-02 21:57:07 -0500
commit33a97cdb139059a8f4e2a1fefe9f2c237171caf1 (patch)
tree7fbc4d0a7c87ddf5987228fdfb9523a7eb92867d
parentda57b9a0eb72a685e6aacdb67c6780fddada4884 (diff)
core: log when serial port unexpectedly hangs up
-rw-r--r--src/mm-serial-port.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mm-serial-port.c b/src/mm-serial-port.c
index 732cb322..77491969 100644
--- a/src/mm-serial-port.c
+++ b/src/mm-serial-port.c
@@ -690,8 +690,12 @@ data_available (GIOChannel *source,
gsize bytes_read;
GIOStatus status;
MMQueueData *info;
+ const char *device;
if (condition & G_IO_HUP) {
+ device = mm_port_get_device (MM_PORT (self));
+ mm_dbg ("(%s) unexpected port hangup!", device);
+
if (priv->response->len)
g_byte_array_remove_range (priv->response, 0, priv->response->len);
mm_serial_port_close_force (self);