diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2017-05-05 11:33:11 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-05-05 11:33:11 +0200 |
commit | 2373a4b65843847e3dacca958f0bab833032b796 (patch) | |
tree | 2d8441f3eb243c854107d43b1a7e535b7538b49a /docs/man | |
parent | f3cc78ef02c8c85afc2b7c36bbc17580bff62a34 (diff) |
port-qmi: fix QMI client allocation procedure
Commit 26ee94ec28b6f68 introduced a bug, where we would be completing
the client allocation task *before* tracking the new client allocation
info in the private tracking list.
This meant that if mm_port_qmi_peek_client() was called in the task
completion handler, the client object wouldn't be returned, as it
wasn't found in the private tracking list.
The fix is just to defer the task completion until after the private
tracking list is updated.
Reported-by: Salvador Penalva <salvador.penalva@digi.com>
Diffstat (limited to 'docs/man')
0 files changed, 0 insertions, 0 deletions