diff options
author | Ben Chan <benchan@chromium.org> | 2017-08-03 14:25:33 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-08-04 14:08:18 +0200 |
commit | 0d3cca2c6f545cf9a91c75aed451df6d16ae5511 (patch) | |
tree | e3eea0fff30defa6d78a4a8ec2985ad88ad77661 /src/mm-error-helpers.h | |
parent | 625c204761592ac41f23de1680b32bc78365c144 (diff) |
broadband-modem-qmi: fix potential use-after-freed issues
This patch fixes some potential use-after-freed issues in
dms_get_ids_ready(). When an invalid ESN / MEID is retrieved,
`ctx->self->priv->esn' / `ctx->self->priv->meid' is freed but not reset
to NULL. If no IMEI is retrieved, `str' can be set to the already freed
`ctx->self->priv->esn' / `ctx->self->priv->meid' and then propagated to
a GSimpleAsyncResult object.
Diffstat (limited to 'src/mm-error-helpers.h')
0 files changed, 0 insertions, 0 deletions