xwayland/selection: prevent fd leak on unsupported MIME type

Since we never end up calling xcb_convert_selection, the file descriptor
ends up getting leaked (i.e., not cleaned up within
xwm_data_source_write).
This commit is contained in:
Tudor Brindus 2021-01-24 20:25:00 -05:00 committed by Simon Ser
parent abb56152ff
commit 0db191d3bf

View file

@ -158,6 +158,7 @@ static void source_send(struct wlr_xwm_selection *selection,
if (!found) {
wlr_log(WLR_DEBUG, "Cannot send X11 selection to Wayland: "
"unsupported MIME type");
close(fd);
return;
}