signal_data->client_callback = client_callback;
signal_data->client_callback_data = client_callback_data;
signal_data->params = params;
- g_variant_ref(signal_data->params);
+ g_variant_ref_sink(signal_data->params);
return signal_data;
}
return NULL;
session_uid_is_not_valid(session_uid))
)
- GVariant * gv_session_uid = g_variant_new("(i)", session_uid);
+ g_autoptr(GVariant) gv_session_uid = g_variant_new("(i)", session_uid);
signal_client_data_t *signal_data = take_from_callbacks_data_and_remove_from_list(callbacks_data, gv_session_uid, g_compare_session_uid_params);