diff options
Diffstat (limited to 'src/mm-port-serial.c')
-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); |