bearer-qmi: replace g_new + memcpy with g_memdup
This commit is contained in:

committed by
Aleksander Morgado

parent
627ef274df
commit
3a789c0de7
@@ -151,7 +151,6 @@ reload_stats_context_step (GTask *task)
|
|||||||
{
|
{
|
||||||
MMBearerQmi *self;
|
MMBearerQmi *self;
|
||||||
ReloadStatsContext *ctx;
|
ReloadStatsContext *ctx;
|
||||||
ReloadStatsResult *stats;
|
|
||||||
|
|
||||||
self = g_task_get_source_object (task);
|
self = g_task_get_source_object (task);
|
||||||
ctx = g_task_get_task_data (task);
|
ctx = g_task_get_task_data (task);
|
||||||
@@ -185,9 +184,9 @@ reload_stats_context_step (GTask *task)
|
|||||||
ctx->step++;
|
ctx->step++;
|
||||||
/* Fall through */
|
/* Fall through */
|
||||||
case RELOAD_STATS_CONTEXT_STEP_LAST:
|
case RELOAD_STATS_CONTEXT_STEP_LAST:
|
||||||
stats = g_new (ReloadStatsResult, 1);
|
g_task_return_pointer (task,
|
||||||
memcpy (stats, &ctx->stats, sizeof (ctx->stats));
|
g_memdup (&ctx->stats, sizeof (ctx->stats)),
|
||||||
g_task_return_pointer (task, stats, g_free);
|
g_free);
|
||||||
g_object_unref (task);
|
g_object_unref (task);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user