input: Initialize data source to NULL
This way we do the right thing, when we get a NULL wl_resource for self-dnd.
diff --git a/src/data-device.c b/src/data-device.c
index 44ec989..26fb97f 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -404,7 +404,7 @@
struct wl_resource *icon_resource, uint32_t serial)
{
struct weston_seat *seat = wl_resource_get_user_data(resource);
- struct weston_data_source *source;
+ struct weston_data_source *source = NULL;
struct weston_surface *icon = NULL;
if (seat->pointer->button_count == 0 ||