clipboard: remove the weston_seat destruction listener on destroy

Prior to freeing the memory in which the link node for the signal is
emedded we should remove the link node from the list to prevent the list
from being corrupted.

https://bugs.freedesktop.org/show_bug.cgi?id=67231
dev
Rob Bradford 12 years ago committed by Kristian Høgsberg
parent ead3ef8c77
commit c30c4bd6c8
  1. 1
      src/clipboard.c

@ -273,6 +273,7 @@ clipboard_destroy(struct wl_listener *listener, void *data)
container_of(listener, struct clipboard, destroy_listener);
wl_list_remove(&clipboard->selection_listener.link);
wl_list_remove(&clipboard->destroy_listener.link);
free(clipboard);
}

Loading…
Cancel
Save