]> git.sesse.net Git - ffmpeg/commit
avdevice/xcbgrab: check return values of xcb query functions
authorMoritz Barsnick <barsnick@gmx.net>
Wed, 5 Aug 2020 12:06:53 +0000 (14:06 +0200)
committerAndriy Gelman <andriy.gelman@gmail.com>
Sat, 15 Aug 2020 19:32:52 +0000 (15:32 -0400)
commit2250dc40443a2b1e54a8fbcaae9402fcaa1538dd
treeaf7aca5f38c231e0700c89c8ca8b284a5c96b49f
parent161d7f3fee7467b96832cb8773b740065db194fb
avdevice/xcbgrab: check return values of xcb query functions

Fixes #7312, segmentation fault on close of X11 server

xcb_query_pointer_reply() and xcb_get_geometry_reply() can return NULL
if e.g. the X server closes or the connection is lost. This needs to
be checked in order to cleanly exit, because the returned pointers are
dereferenced later.

Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Reviewed-by: Andriy Gelman <andriy.gelman@gmail.com>
libavdevice/xcbgrab.c