aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-serial.c
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-05-08 15:43:50 -0500
committerDan Williams <dan@ioncontrol.co>2025-05-08 15:43:50 -0500
commit27384681a7300955bab234cdbea5ceb075245ef6 (patch)
treeaa17fa75e8828ce721e11dd64e059b7ffe7f004a /src/mm-port-serial.c
parent6f942f5774dcfbb87d1a5e7e4746b436165c4b20 (diff)
parentb13bdacf38f1dce3d914fc46472948adbf3d1bc6 (diff)
Merge request !1311 from 'sleep-wait'
Wait until device operations complete before dropping suspend inhibitor https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1311 Closes #966
Diffstat (limited to 'src/mm-port-serial.c')
-rw-r--r--src/mm-port-serial.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mm-port-serial.c b/src/mm-port-serial.c
index 861f4e88..8b9bef98 100644
--- a/src/mm-port-serial.c
+++ b/src/mm-port-serial.c
@@ -1482,8 +1482,6 @@ port_serial_close_force (MMPortSerial *self)
if (self->priv->forced_close)
return;
- mm_obj_dbg (self, "forced to close port");
-
/* Mark as having forced the close, so that we don't warn about incorrect
* open counts */
self->priv->forced_close = TRUE;
@@ -1493,6 +1491,8 @@ port_serial_close_force (MMPortSerial *self)
/* If already closed, done */
if (self->priv->open_count > 0) {
+ mm_obj_dbg (self, "forced to close port");
+
_close_internal (self, TRUE);
/* Notify about the forced close status */