]> sigrok.org Git - libserialport.git/commitdiff
get_config(): Add a quickfix for xon_xoff.
authorUwe Hermann <redacted>
Tue, 19 Nov 2013 18:20:50 +0000 (19:20 +0100)
committerUwe Hermann <redacted>
Tue, 19 Nov 2013 18:32:01 +0000 (19:32 +0100)
The config->xon_xoff variable is not filled correctly with data read
from the current serial port config. Without this, the value of the
variable will be bogus and some code that depends on the variable will fail.

Note: This is just a temporary quickfix, not a proper final solution.

serialport.c

index fc286cd0912d59e2b7317531043b02f9514f6fc0..e654fc52c0a822eaa83c6f861ecd5f1364340386 100644 (file)
@@ -724,6 +724,9 @@ static enum sp_return get_config(struct sp_port *port, struct port_data *data,
 
        config->dtr = (data->controlbits & TIOCM_DTR) ? SP_DTR_ON : SP_DTR_OFF;
        config->dsr = SP_DSR_IGNORE;
+
+       /* FIXME: Set config->xon_xoff properly, depending on data->term. */
+       config->xon_xoff = SP_XONXOFF_DISABLED;
 #endif
 
        return SP_OK;