about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2013-02-18 05:46:47 +0000
committerEric Wong <normalperson@yhbt.net>2013-02-18 06:55:34 +0000
commit56cb260ed21561c2b84c1ca5dec8b25c738343c8 (patch)
tree13b6668b9d90578051d1025ecd4313b21347ec49
parent43d893ac7043ca69f2e93b987856e22cfa4a3978 (diff)
downloadcmogstored-56cb260ed21561c2b84c1ca5dec8b25c738343c8.tar.gz
The events field of struct epoll_event is a uint32_t, not int.
-rw-r--r--queue_epoll.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/queue_epoll.c b/queue_epoll.c
index a680180..e2e8222 100644
--- a/queue_epoll.c
+++ b/queue_epoll.c
@@ -180,7 +180,7 @@ idleq_mod(struct mog_queue *q, struct mog_fd *mfd, enum mog_qev ev, int op)
         struct epoll_event event;
 
         event.data.ptr = mfd;
-        event.events = (int)ev;
+        event.events = (uint32_t)ev;
 
         mog_fd_check_in(mfd);
         if (epoll_ctl(q->queue_fd, op, mfd->fd, &event) != 0) {