Selaa lähdekoodia

linux-capture: Ensure name pixmap is checked

The void cookie will never return an error unless we use the explicitly
checked version of this function.
Kurt Kartaltepe 3 vuotta sitten
vanhempi
sitoutus
b1c65af2b1
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      plugins/linux-capture/xcomposite-input.c

+ 2 - 1
plugins/linux-capture/xcomposite-input.c

@@ -423,7 +423,8 @@ void xcomp_create_pixmap(xcb_connection_t *conn, struct xcompcap *s,
 
 	s->pixmap = xcb_generate_id(conn);
 	xcb_void_cookie_t name_cookie =
-		xcb_composite_name_window_pixmap(conn, s->win, s->pixmap);
+		xcb_composite_name_window_pixmap_checked(conn, s->win,
+							 s->pixmap);
 	err = NULL;
 	if ((err = xcb_request_check(conn, name_cookie)) != NULL) {
 		blog(log_level, "xcb_composite_name_window_pixmap failed");