diff options
author | Ben Chan <benchan@chromium.org> | 2017-07-10 11:20:57 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2017-07-11 11:36:53 +0200 |
commit | 3a789c0de785133ed2acf9e37f4eab8ef193f44f (patch) | |
tree | 3fadf321cc4a76654c98d03517375a211d946495 /src/mm-bearer-qmi.c | |
parent | 627ef274dff34f8e47425529cb3a7534dd47563f (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.c | 7 |
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; } |