security: Silence some benign -Wformat warnings
XID may be either 'unsigned long' or 'unsigned int' depending on: typedef unsigned long CARD64; typedef unsigned int CARD32; typedef unsigned long long CARD64; typedef unsigned long CARD32; typedef unsigned long XID; typedef CARD32 XID; so when building with -Wformat, we get some warnings that are benign. This silences them. security.c:215:52: warning: format specifies type 'int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] SecurityAudit("revoked authorization ID %d\n", pAuth->id); ~~ ^~~~~~~~~ %lu CC dpmsstubs.lo security.c:553:25: warning: format specifies type 'int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] client->index, pAuth->id, pAuth->trustLevel, pAuth->timeout, ^~~~~~~~~ security.c:553:55: warning: format specifies type 'int' but the argument has type 'CARD32' (aka 'unsigned long') [-Wformat,Format String Issue] client->index, pAuth->id, pAuth->trustLevel, pAuth->timeout, ^~~~~~~~~~~~~~ security.c:554:10: warning: format specifies type 'int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] pAuth->group, eventMask); ^~~~~~~~~~~~ security.c:554:24: warning: format specifies type 'int' but the argument has type 'Mask' (aka 'unsigned long') [-Wformat,Format String Issue] pAuth->group, eventMask); ^~~~~~~~~ security.c:781:19: warning: format specifies type 'unsigned int' but the argument has type 'Mask' (aka 'unsigned long') [-Wformat,Format String Issue] requested, rec->id, cid, ^~~~~~~~~ security.c:781:30: warning: format specifies type 'unsigned int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] requested, rec->id, cid, ^~~~~~~ security.c:863:23: warning: format specifies type 'unsigned int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] rec->pWin->drawable.id, wClient(rec->pWin)->index, ^~~~~~~~~~~~~~~~~~~~~~ security.c:893:31: warning: format specifies type 'unsigned int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] rec->pWin->drawable.id, ^~~~~~~~~~~~~~~~~~~~~~ security.c:915:39: warning: format specifies type 'unsigned int' but the argument has type 'XID' (aka 'unsigned long') [-Wformat,Format String Issue] rec->client->index, rec->pWin->drawable.id, ^~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
aa73d587fe
commit
a7a00e4bd8
|
@ -212,7 +212,7 @@ SecurityDeleteAuthorization(void *value, XID id)
|
||||||
CloseDownClient(clients[i]);
|
CloseDownClient(clients[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
SecurityAudit("revoked authorization ID %d\n", pAuth->id);
|
SecurityAudit("revoked authorization ID %lu\n", (unsigned long)pAuth->id);
|
||||||
free(pAuth);
|
free(pAuth);
|
||||||
return Success;
|
return Success;
|
||||||
|
|
||||||
|
@ -549,9 +549,9 @@ ProcSecurityGenerateAuthorization(ClientPtr client)
|
||||||
WriteToClient(client, authdata_len, pAuthdata);
|
WriteToClient(client, authdata_len, pAuthdata);
|
||||||
|
|
||||||
SecurityAudit
|
SecurityAudit
|
||||||
("client %d generated authorization %d trust %d timeout %d group %d events %d\n",
|
("client %d generated authorization %lu trust %d timeout %lu group %lu events %lu\n",
|
||||||
client->index, pAuth->id, pAuth->trustLevel, pAuth->timeout,
|
client->index, (unsigned long)pAuth->id, pAuth->trustLevel, (unsigned long)pAuth->timeout,
|
||||||
pAuth->group, eventMask);
|
(unsigned long)pAuth->group, (unsigned long)eventMask);
|
||||||
|
|
||||||
/* the request succeeded; don't call RemoveAuthorization or free pAuth */
|
/* the request succeeded; don't call RemoveAuthorization or free pAuth */
|
||||||
return Success;
|
return Success;
|
||||||
|
@ -776,9 +776,9 @@ SecurityResource(CallbackListPtr *pcbl, void *unused, void *calldata)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
SecurityAudit("Security: denied client %d access %x to resource 0x%x "
|
SecurityAudit("Security: denied client %d access %lx to resource 0x%lx "
|
||||||
"of client %d on request %s\n", rec->client->index,
|
"of client %d on request %s\n", rec->client->index,
|
||||||
requested, rec->id, cid,
|
(unsigned long)requested, (unsigned long)rec->id, cid,
|
||||||
SecurityLookupRequestName(rec->client));
|
SecurityLookupRequestName(rec->client));
|
||||||
rec->status = BadAccess; /* deny access */
|
rec->status = BadAccess; /* deny access */
|
||||||
}
|
}
|
||||||
|
@ -858,9 +858,9 @@ SecurityProperty(CallbackListPtr *pcbl, void *unused, void *calldata)
|
||||||
|
|
||||||
if (SecurityDoCheck(subj, obj, requested, allowed) != Success) {
|
if (SecurityDoCheck(subj, obj, requested, allowed) != Success) {
|
||||||
SecurityAudit("Security: denied client %d access to property %s "
|
SecurityAudit("Security: denied client %d access to property %s "
|
||||||
"(atom 0x%x) window 0x%x of client %d on request %s\n",
|
"(atom 0x%x) window 0x%lx of client %d on request %s\n",
|
||||||
rec->client->index, NameForAtom(name), name,
|
rec->client->index, NameForAtom(name), name,
|
||||||
rec->pWin->drawable.id, wClient(rec->pWin)->index,
|
(unsigned long)rec->pWin->drawable.id, wClient(rec->pWin)->index,
|
||||||
SecurityLookupRequestName(rec->client));
|
SecurityLookupRequestName(rec->client));
|
||||||
rec->status = BadAccess;
|
rec->status = BadAccess;
|
||||||
}
|
}
|
||||||
|
@ -887,10 +887,10 @@ SecuritySend(CallbackListPtr *pcbl, void *unused, void *calldata)
|
||||||
rec->events[i].u.u.type != ClientMessage) {
|
rec->events[i].u.u.type != ClientMessage) {
|
||||||
|
|
||||||
SecurityAudit("Security: denied client %d from sending event "
|
SecurityAudit("Security: denied client %d from sending event "
|
||||||
"of type %s to window 0x%x of client %d\n",
|
"of type %s to window 0x%lx of client %d\n",
|
||||||
rec->client->index,
|
rec->client->index,
|
||||||
LookupEventName(rec->events[i].u.u.type),
|
LookupEventName(rec->events[i].u.u.type),
|
||||||
rec->pWin->drawable.id,
|
(unsigned long)rec->pWin->drawable.id,
|
||||||
wClient(rec->pWin)->index);
|
wClient(rec->pWin)->index);
|
||||||
rec->status = BadAccess;
|
rec->status = BadAccess;
|
||||||
return;
|
return;
|
||||||
|
@ -911,8 +911,8 @@ SecurityReceive(CallbackListPtr *pcbl, void *unused, void *calldata)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
SecurityAudit("Security: denied client %d from receiving an event "
|
SecurityAudit("Security: denied client %d from receiving an event "
|
||||||
"sent to window 0x%x of client %d\n",
|
"sent to window 0x%lx of client %d\n",
|
||||||
rec->client->index, rec->pWin->drawable.id,
|
rec->client->index, (unsigned long)rec->pWin->drawable.id,
|
||||||
wClient(rec->pWin)->index);
|
wClient(rec->pWin)->index);
|
||||||
rec->status = BadAccess;
|
rec->status = BadAccess;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue