diff options
author | Dan Williams <dcbw@redhat.com> | 2011-08-02 17:26:55 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-08-02 21:57:07 -0500 |
commit | 33a97cdb139059a8f4e2a1fefe9f2c237171caf1 (patch) | |
tree | 7fbc4d0a7c87ddf5987228fdfb9523a7eb92867d | |
parent | da57b9a0eb72a685e6aacdb67c6780fddada4884 (diff) |
core: log when serial port unexpectedly hangs up
-rw-r--r-- | src/mm-serial-port.c | 4 |
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); |