summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-09-10 23:03:12 +0200
committerAleksander Morgado <aleksander@aleksander.es>2018-09-10 23:03:12 +0200
commit9036ca5ea14a7be548ff644c3acb17ac5712233e (patch)
treef02964f8528344d4d5caf456d3a2b7d16cf99cb9
parentdd3617df1200ea3b8043c1a3a8c1a40faa3c3290 (diff)
downloadModemManager-9036ca5ea14a7be548ff644c3acb17ac5712233e.tar.gz
broadband-bearer: no need for explicit flow control cleanup on disconnect
We're already configuring the flow control we expect when running mm_port_serial_reopen(), which will keep the udev-selected flow control or will otherwise reset to no flow control when the TTY is in command mode.
-rw-r--r--src/mm-broadband-bearer.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/mm-broadband-bearer.c b/src/mm-broadband-bearer.c
index 779cd9a35..bf02c13a5 100644
--- a/src/mm-broadband-bearer.c
+++ b/src/mm-broadband-bearer.c
@@ -1418,16 +1418,6 @@ data_flash_cdma_ready (MMPortSerial *data,
mm_port_serial_flash_finish (data, res, &error);
- /* Cleanup flow control */
- if (self->priv->flow_control != MM_FLOW_CONTROL_NONE) {
- GError *flow_control_error = NULL;
-
- if (!mm_port_serial_set_flow_control (MM_PORT_SERIAL (data), MM_FLOW_CONTROL_NONE, &flow_control_error)) {
- mm_dbg ("Couldn't reset flow control settings: %s", flow_control_error->message);
- g_clear_error (&flow_control_error);
- }
- }
-
/* We kept the serial port open during connection, now we close that open
* count */
mm_port_serial_close (data);
@@ -1560,16 +1550,6 @@ data_flash_3gpp_ready (MMPortSerial *data,
mm_port_serial_flash_finish (data, res, &error);
- /* Cleanup flow control */
- if (self->priv->flow_control != MM_FLOW_CONTROL_NONE) {
- GError *flow_control_error = NULL;
-
- if (!mm_port_serial_set_flow_control (MM_PORT_SERIAL (data), MM_FLOW_CONTROL_NONE, &flow_control_error)) {
- mm_dbg ("Couldn't reset flow control settings: %s", flow_control_error->message);
- g_clear_error (&flow_control_error);
- }
- }
-
/* We kept the serial port open during connection, now we close that open
* count */
mm_port_serial_close (data);