aboutsummaryrefslogtreecommitdiff
path: root/src/mm-bearer-qmi.c
diff options
context:
space:
mode:
authorBen Chan <benchan@chromium.org>2017-07-10 11:20:57 -0700
committerAleksander Morgado <aleksander@aleksander.es>2017-07-11 11:36:53 +0200
commit3a789c0de785133ed2acf9e37f4eab8ef193f44f (patch)
tree3fadf321cc4a76654c98d03517375a211d946495 /src/mm-bearer-qmi.c
parent627ef274dff34f8e47425529cb3a7534dd47563f (diff)
bearer-qmi: replace g_new + memcpy with g_memdup
Diffstat (limited to 'src/mm-bearer-qmi.c')
-rw-r--r--src/mm-bearer-qmi.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mm-bearer-qmi.c b/src/mm-bearer-qmi.c
index 4d532274..c687db60 100644
--- a/src/mm-bearer-qmi.c
+++ b/src/mm-bearer-qmi.c
@@ -151,7 +151,6 @@ reload_stats_context_step (GTask *task)
{
MMBearerQmi *self;
ReloadStatsContext *ctx;
- ReloadStatsResult *stats;
self = g_task_get_source_object (task);
ctx = g_task_get_task_data (task);
@@ -185,9 +184,9 @@ reload_stats_context_step (GTask *task)
ctx->step++;
/* Fall through */
case RELOAD_STATS_CONTEXT_STEP_LAST:
- stats = g_new (ReloadStatsResult, 1);
- memcpy (stats, &ctx->stats, sizeof (ctx->stats));
- g_task_return_pointer (task, stats, g_free);
+ g_task_return_pointer (task,
+ g_memdup (&ctx->stats, sizeof (ctx->stats)),
+ g_free);
g_object_unref (task);
return;
}