Xi: fix 2 memory leaks.
In ProcXIQueryDevice() and XISendDeviceHierarchyEvent(). Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
This commit is contained in:
parent
eb35402d0a
commit
30df49f549
|
@ -118,6 +118,7 @@ void XISendDeviceHierarchyEvent(int flags[MAXDEVICES])
|
||||||
|
|
||||||
dummyDev.id = XIAllDevices;
|
dummyDev.id = XIAllDevices;
|
||||||
SendEventToAllWindows(&dummyDev, (XI_HierarchyChangedMask >> 8), (xEvent*)ev, 1);
|
SendEventToAllWindows(&dummyDev, (XI_HierarchyChangedMask >> 8), (xEvent*)ev, 1);
|
||||||
|
xfree(ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -153,6 +153,7 @@ ProcXIQueryDevice(ClientPtr client)
|
||||||
|
|
||||||
WriteReplyToClient(client, sizeof(xXIQueryDeviceReply), &rep);
|
WriteReplyToClient(client, sizeof(xXIQueryDeviceReply), &rep);
|
||||||
WriteToClient(client, rep.length * 4, ptr);
|
WriteToClient(client, rep.length * 4, ptr);
|
||||||
|
xfree(ptr);
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue