diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-09-10 11:06:15 +0200 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2018-09-12 17:15:46 +0000 |
commit | f253c15c1ffaba3767ce021e267df8ad079db6d2 (patch) | |
tree | dc0ec9361d8b36998075e1820dc1a445f615e449 | |
parent | 48d2fa399ac55ff5a59224b3ab5e475f1ddc394b (diff) |
port-serial: improve logging of device-level flow control settings
-rw-r--r-- | src/mm-port-serial.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/mm-port-serial.c b/src/mm-port-serial.c index e53421e3..cbe527b3 100644 --- a/src/mm-port-serial.c +++ b/src/mm-port-serial.c @@ -516,9 +516,17 @@ real_config_fd (MMPortSerial *self, int fd, GError **error) return FALSE; } - mm_dbg ("(%s): flow control is: %d", - mm_port_get_device (MM_PORT (self)), - self->priv->flow_control); + if (self->priv->flow_control != MM_FLOW_CONTROL_UNKNOWN) { + gchar *str; + + str = mm_flow_control_build_string_from_mask (self->priv->flow_control); + mm_dbg ("(%s): flow control explicitly requested for device is: %s", + mm_port_get_device (MM_PORT (self)), + str ? str : "unknown"); + g_free (str); + } else + mm_dbg ("(%s): no flow control explicitly requested for device", + mm_port_get_device (MM_PORT (self))); set_flow_control_termios (self, self->priv->flow_control, &stbuf); |