Merge request !1376 from 'main'

broadband-modem: exit with error if enable() is called in enabling state

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1376
This commit is contained in:
Dan Williams
2025-07-01 22:41:59 -05:00
+5 -1
View File
@@ -12947,7 +12947,11 @@ enable (MMBaseModem *self,
return;
case MM_MODEM_STATE_ENABLING:
g_assert_not_reached ();
/* Enabling can be ongoing when another user enable request arrives,
* just error out gracefully. */
g_task_return_new_error (task, MM_CORE_ERROR, MM_CORE_ERROR_WRONG_STATE,
"Cannot enable modem (again): enabling ongoing");
g_object_unref (task);
return;
case MM_MODEM_STATE_ENABLED: