diff --git a/xfixes/disconnect.c b/xfixes/disconnect.c index f11e72c5e..e40fed680 100644 --- a/xfixes/disconnect.c +++ b/xfixes/disconnect.c @@ -67,6 +67,7 @@ ProcXFixesSetClientDisconnectMode(ClientPtr client) ClientDisconnectPtr pDisconnect = GetClientDisconnect(client); REQUEST(xXFixesSetClientDisconnectModeReq); + REQUEST_SIZE_MATCH(xXFixesSetClientDisconnectModeReq); pDisconnect->disconnect_mode = stuff->disconnect_mode; @@ -77,7 +78,7 @@ int _X_COLD SProcXFixesSetClientDisconnectMode(ClientPtr client) { REQUEST(xXFixesSetClientDisconnectModeReq); - REQUEST_AT_LEAST_SIZE(xXFixesSetClientDisconnectModeReq); + REQUEST_SIZE_MATCH(xXFixesSetClientDisconnectModeReq); swapl(&stuff->disconnect_mode);