summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmilio Jesús Gallego Arias <egallego@babel.ls.fi.upm.es>2009-02-21 20:17:23 +0100
committerMaarten Maathuis <madman2003@gmail.com>2009-02-21 20:17:23 +0100
commitda6bbca07c796c69172a649405474f03bee66754 (patch)
tree6458c657c189f76d6c14c52af80805449f7a3999
parent4ef6491afa69e8441caee7bbebc583e6e796275e (diff)
xcb_io: Avoid datatype overflow on AMD64 and friends.
-rw-r--r--src/xcb_io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xcb_io.c b/src/xcb_io.c
index 96b82b86..4f0159c9 100644
--- a/src/xcb_io.c
+++ b/src/xcb_io.c
@@ -214,7 +214,7 @@ static void process_responses(Display *dpy, int wait_for_first_event, xcb_generi
}
else if(req && xcb_poll_for_reply(dpy->xcb->connection, req->sequence, &reply, &error))
{
- unsigned int sequence = req->sequence;
+ uint64_t sequence = req->sequence;
if(!reply)
{
dpy->xcb->pending_requests = req->next;
@@ -300,7 +300,7 @@ void _XSend(Display *dpy, const char *data, long size)
* we need to remember to check later. */
if(dpy->xcb->event_owner != XlibOwnsEventQueue || dpy->async_handlers)
{
- unsigned int sequence;
+ uint64_t sequence;
for(sequence = dpy->xcb->last_flushed; sequence < dpy->request; ++sequence)
{
PendingRequest *req = malloc(sizeof(PendingRequest));