@@ -45,7 +45,7 @@ static void string_cb(struct qmi_result *result, void *user_data)
CALLBACK_WITH_SUCCESS(cb, str, cbd->data);
- qmi_free(str);
+ l_free(str);
}
static void qmi_query_manufacturer(struct ofono_devinfo *devinfo,
@@ -136,9 +136,9 @@ static void get_ids_cb(struct qmi_result *result, void *user_data)
else
CALLBACK_WITH_FAILURE(cb, NULL, cbd->data);
- qmi_free(esn);
- qmi_free(imei);
- qmi_free(meid);
+ l_free(esn);
+ l_free(imei);
+ l_free(meid);
}
static void qmi_query_serial(struct ofono_devinfo *devinfo,
@@ -181,11 +181,6 @@ struct qmi_tlv_hdr {
} __attribute__ ((packed));
#define QMI_TLV_HDR_SIZE 3
-void qmi_free(void *ptr)
-{
- l_free(ptr);
-}
-
static bool qmi_service_info_matches(const void *data, const void *user)
{
const struct qmi_service_info *info = data;
@@ -56,8 +56,6 @@ enum qmi_data_endpoint_type {
QMI_DATA_ENDPOINT_TYPE_BAM_DMUX = 0x05,
};
-void qmi_free(void *ptr);
-
typedef void (*qmi_destroy_func_t)(void *user_data);
@@ -71,14 +71,14 @@ static void get_iccid_cb(struct qmi_result *result, void *user_data)
len = strlen(str);
if (len > 20) {
- qmi_free(str);
+ l_free(str);
CALLBACK_WITH_FAILURE(cb, NULL, 0, cbd->data);
return;
}
sim_encode_bcd_number(str, iccid);
iccid_len = len / 2;
- qmi_free(str);
+ l_free(str);
CALLBACK_WITH_SUCCESS(cb, iccid, iccid_len, cbd->data);
}
@@ -128,7 +128,7 @@ static void get_imsi_cb(struct qmi_result *result, void *user_data)
CALLBACK_WITH_SUCCESS(cb, str, cbd->data);
- qmi_free(str);
+ l_free(str);
}
static void qmi_read_imsi(struct ofono_sim *sim,
@@ -427,7 +427,7 @@ static void get_imsi_cb(struct qmi_result *result, void *user_data)
CALLBACK_WITH_SUCCESS(cb, str, cbd->data);
- qmi_free(str);
+ l_free(str);
}
static void qmi_read_imsi(struct ofono_sim *sim,