wayland/data-device: Don't create and leak unused memory on dnd

"offer" is overwritten with the result of meta_wayland_data_offer_new a
few lines later.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1293

(cherry picked from commit 99c9f4c1fa)
This commit is contained in:
Sebastian Keller 2020-06-07 18:42:29 +02:00 committed by Robert Mader
parent 70072c39dd
commit b8bd39793a

View File

@ -94,7 +94,7 @@ static struct wl_resource *
create_and_send_dnd_offer (MetaWaylandDataSource *source, create_and_send_dnd_offer (MetaWaylandDataSource *source,
struct wl_resource *target) struct wl_resource *target)
{ {
MetaWaylandDataOffer *offer = g_slice_new0 (MetaWaylandDataOffer); MetaWaylandDataOffer *offer;
struct wl_array *mime_types; struct wl_array *mime_types;
struct wl_resource *resource; struct wl_resource *resource;
char **p; char **p;