diff options
author | Ben Chan <benchan@chromium.org> | 2014-03-05 19:30:57 -0800 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-03-06 09:04:17 +0100 |
commit | 70fb7c2ede2668013eb1cc1c7319d70d2be62f9f (patch) | |
tree | 982e73b12ddd554cbffcdd5ba9b432a8b308a261 | |
parent | 22193e2f3aafe5a314d7a891bf0b1e713cfd34c5 (diff) |
broadband-modem: fix hdr_subsys_state_info_ready
hdr_subsys_state_info_ready() did not implement the GAsyncReadyCallback
function signature, which led to a crash. This patch fixes
hdr_subsys_state_info_ready() to properly extract the QCDM response from
the GAsyncResult object.
-rw-r--r-- | src/mm-broadband-modem.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index b17be26d..a987f85c 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -6324,14 +6324,16 @@ modem_cdma_get_hdr_state_finish (MMIfaceModemCdma *self, static void hdr_subsys_state_info_ready (MMPortSerialQcdm *port, - GByteArray *response, - GError *error, + GAsyncResult *res, HdrStateContext *ctx) { QcdmResult *result; HdrStateResults *results; gint err = QCDM_SUCCESS; + GError *error = NULL; + GByteArray *response; + response = mm_port_serial_qcdm_command_finish (port, res, &error); if (error) { g_simple_async_result_set_from_error (ctx->result, error); hdr_state_context_complete_and_free (ctx); |