Pārlūkot izejas kodu

X11: Check for invalid opcodes in SHM error handler

eafton 6 dienas atpakaļ
vecāks
revīzija
b59d6d49c3
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/video/x11/SDL_x11framebuffer.c

+ 1 - 1
src/video/x11/SDL_x11framebuffer.c

@@ -33,7 +33,7 @@ static int shm_error;
 static int (*X_handler)(Display *, XErrorEvent *) = NULL;
 static int shm_errhandler(Display *d, XErrorEvent *e)
 {
-    if (e->error_code == BadAccess) {
+    if (e->error_code == BadAccess || e->error_code == BadRequest) {
         shm_error = True;
         return 0;
     }