XQuartz: Return BadRequest when SendPSN isn't implemented rather than success

(cherry picked from commit 49871e9917)
This commit is contained in:
Jeremy Huddleston 2009-04-01 13:07:15 -07:00
parent 0603fbc1d3
commit 029307e79a

View File

@ -500,11 +500,12 @@ ProcAppleWMSendPSN(register ClientPtr client)
REQUEST_SIZE_MATCH(xAppleWMSendPSNReq);
if(appleWMProcs->SendPSN) {
err = appleWMProcs->SendPSN(stuff->psn_hi, stuff->psn_lo);
if (err != Success) {
return err;
}
if(!appleWMProcs->SendPSN)
return BadRequest;
err = appleWMProcs->SendPSN(stuff->psn_hi, stuff->psn_lo);
if (err != Success) {
return err;
}
return (client->noClientException);