diff options
author | Denis Kenzior <denkenz@gmail.com> | 2024-04-25 15:10:29 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2024-04-26 09:27:22 -0500 |
commit | 5275f243dbae194029c654092f1d7495c51c5a11 (patch) | |
tree | 6850b7362a016c64688f21a0b7aaf6b550326a1c | |
parent | a2ca0a16788a6660575957c8f2923c4cda776886 (diff) | |
download | ofono-5275f243dbae194029c654092f1d7495c51c5a11.tar.gz |
qmi: gprs-context: Actually send param to qmi_service_send
The parameter structure was built, but not included into the
qmi_service_send call resulting in a memory leak.
Fixes: b6ced6c5c4c9 ("qmi: gprs-context: Request certain TLVs to be included")
-rw-r--r-- | drivers/qmimodem/gprs-context.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/qmimodem/gprs-context.c b/drivers/qmimodem/gprs-context.c index 055378dc1..4004876ba 100644 --- a/drivers/qmimodem/gprs-context.c +++ b/drivers/qmimodem/gprs-context.c @@ -194,7 +194,7 @@ static void start_net_cb(struct qmi_result *result, void *user_data) param = qmi_param_new_uint32(PARAM_REQUESTED_SETTINGS, requested_settings); - if (qmi_service_send(data->wds, QMI_WDS_GET_CURRENT_SETTINGS, NULL, + if (qmi_service_send(data->wds, QMI_WDS_GET_CURRENT_SETTINGS, param, get_settings_cb, cbd, cb_data_unref) > 0) { cb_data_ref(cbd); return; |