1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-09-29 15:25:24 +00:00

ofono: ref self across async callback

This commit is contained in:
anteater 2021-04-11 02:31:40 +00:00 committed by &t
parent 6db32b5452
commit 9b4563e046

View file

@ -139,6 +139,7 @@ operation_cb (GDBOVoiceCall *voice_call,
CALLS_ERROR (data->self, error);
}
g_object_unref (data->self);
g_free (data);
}
@ -151,7 +152,7 @@ calls_ofono_call_answer (CallsCall *call)
data = g_new0 (struct CallsCallOperationData, 1);
data->desc = "answering";
data->self = self;
data->self = g_object_ref (self);
data->finish_func = gdbo_voice_call_call_answer_finish;
gdbo_voice_call_call_answer
@ -169,7 +170,7 @@ calls_ofono_call_hang_up (CallsCall *call)
data = g_new0 (struct CallsCallOperationData, 1);
data->desc = "hanging up";
data->self = self;
data->self = g_object_ref (self);
data->finish_func = gdbo_voice_call_call_hangup_finish;
gdbo_voice_call_call_hangup