Use C99 designated initializers in SendErrorToClient
Let the compiler worry about 0-filling the rest of the fields, instead of memsetting the whole struct and then going back to overwrite some of the fields. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Keith Packard <keithp@keithp.com> Tested-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
parent
cdf5bcd420
commit
69fa5630b5
|
@ -3625,14 +3625,13 @@ void
|
|||
SendErrorToClient(ClientPtr client, unsigned majorCode, unsigned minorCode,
|
||||
XID resId, int errorCode)
|
||||
{
|
||||
xError rep;
|
||||
|
||||
memset(&rep, 0, sizeof(xError));
|
||||
rep.type = X_Error;
|
||||
rep.errorCode = errorCode;
|
||||
rep.majorCode = majorCode;
|
||||
rep.minorCode = minorCode;
|
||||
rep.resourceID = resId;
|
||||
xError rep = {
|
||||
.type = X_Error,
|
||||
.errorCode = errorCode,
|
||||
.resourceID = resId,
|
||||
.minorCode = minorCode,
|
||||
.majorCode = majorCode
|
||||
};
|
||||
|
||||
WriteEventsToClient(client, 1, (xEvent *) &rep);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user