Преглед изворни кода

X11: Check for invalid opcodes in SHM error handler

eafton пре 6 дана
родитељ
комит
b59d6d49c3
1 измењених фајлова са 1 додато и 1 уклоњено
  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;
     }