diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2018-06-14 11:59:04 +0200 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2018-10-16 17:09:21 +0000 |
commit | 0ac15f6e229a57c7ebefc9731d11bdba3f151c77 (patch) | |
tree | 2874c3123b0e6c325029dc9ebf0328243c8fb595 /src/mm-base-call.h | |
parent | fa67a4f9bb014c947a9bb1c5f207ea787c8976b7 (diff) |
base-call: fix logic when accepting calls
Don't return FALSE when call is successfully accepted, otherwise the
caller will get very confused:
ModemManager[19952]: <debug> [1528968478.344338] (ttyACM2): --> 'ATA<CR>'
ModemManager[19952]: <debug> [1528968478.361986] (ttyACM2): <-- '<CR><LF>OK<CR><LF>'
(ModemManager:19952): GLib-GIO-CRITICAL **: 11:27:58.387: g_dbus_method_invocation_take_error: assertion 'error != NULL' failed
And also, make sure the async task is always finished, even when
mm_base_modem_at_command_finish() returns an error which is not
MM_SERIAL_ERROR_RESPONSE_TIMEOUT.
Diffstat (limited to 'src/mm-base-call.h')
0 files changed, 0 insertions, 0 deletions