X11: Check for invalid opcodes in SHM error handler

This commit is contained in:
eafton
2025-09-09 17:53:22 +03:00
committed by Sam Lantinga
parent 387a2b924d
commit b59d6d49c3

View File

@@ -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;
}