Bug #3561: Crash fix in the Record extension. (Paul Anderson)
This commit is contained in:
parent
ab1a0249ba
commit
9a2a63ca3f
|
@ -1,3 +1,8 @@
|
||||||
|
2006-05-10 Adam Jackson <ajax@freedesktop.org>
|
||||||
|
|
||||||
|
* record/record.c:
|
||||||
|
Bug #3561: Crash fix in the Record extension. (Paul Anderson)
|
||||||
|
|
||||||
2006-05-09 Adam Jackson <ajax@freedesktop.org>
|
2006-05-09 Adam Jackson <ajax@freedesktop.org>
|
||||||
|
|
||||||
* render/render.c:
|
* render/render.c:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $XdotOrg: xserver/xorg/record/record.c,v 1.6 2006/02/10 22:00:30 anholt Exp $ */
|
/* $XdotOrg: xserver/xorg/record/record.c,v 1.7 2006/03/28 01:21:00 ajax Exp $ */
|
||||||
/* $Xorg: record.c,v 1.4 2001/02/09 02:05:27 xorgcvs Exp $ */
|
/* $Xorg: record.c,v 1.4 2001/02/09 02:05:27 xorgcvs Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -785,13 +785,13 @@ RecordADeliveredEventOrError(CallbackListPtr *pcbl, pointer nulldata, pointer ca
|
||||||
xEvent *pev = pei->events;
|
xEvent *pev = pei->events;
|
||||||
for (ev = 0; ev < pei->count; ev++, pev++)
|
for (ev = 0; ev < pei->count; ev++, pev++)
|
||||||
{
|
{
|
||||||
int recordit;
|
int recordit = 0;
|
||||||
if (pev->u.u.type == X_Error)
|
if (pRCAP->pErrorSet)
|
||||||
{
|
{
|
||||||
recordit = RecordIsMemberOfSet(pRCAP->pErrorSet,
|
recordit = RecordIsMemberOfSet(pRCAP->pErrorSet,
|
||||||
((xError *)(pev))->errorCode);
|
((xError *)(pev))->errorCode);
|
||||||
}
|
}
|
||||||
else
|
else if (pRCAP->pDeliveredEventSet)
|
||||||
{
|
{
|
||||||
recordit = RecordIsMemberOfSet(pRCAP->pDeliveredEventSet,
|
recordit = RecordIsMemberOfSet(pRCAP->pDeliveredEventSet,
|
||||||
pev->u.u.type & 0177);
|
pev->u.u.type & 0177);
|
||||||
|
|
Loading…
Reference in New Issue