Based on a patch by Frediano Ziglio. Signed-off-by: Francois Gouget <fgou...@codeweavers.com> --- server/red-qxl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/server/red-qxl.c b/server/red-qxl.c index 0dd26b22c..789817f69 100644 --- a/server/red-qxl.c +++ b/server/red-qxl.c @@ -791,7 +791,7 @@ void spice_qxl_gl_scanout(QXLInstance *qxl, pthread_mutex_lock(&qxl_state->scanout_mutex); - if (qxl_state->scanout.drm_dma_buf_fd != -1) { + if (qxl_state->scanout.drm_dma_buf_fd >= 0) { close(qxl_state->scanout.drm_dma_buf_fd); } @@ -832,7 +832,7 @@ void spice_qxl_gl_draw_async(QXLInstance *qxl, spice_return_if_fail(qxl != NULL); qxl_state = qxl->st; - if (qxl_state->scanout.drm_dma_buf_fd == -1) { + if (qxl_state->scanout.drm_dma_buf_fd < 0) { spice_warning("called spice_qxl_gl_draw_async without a buffer"); red_qxl_async_complete(qxl, cookie); return; -- 2.20.1 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/spice-devel