X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Futils-upoll.c;h=6db2246d19e085325be284ccb3a6795768d55c89;hb=54b2652e94cfa7840dbebcba46edd5459e7c6e86;hp=eb0e9674515a3d4c18cad85b0f584eee9a07e9a3;hpb=13549775092afa9215de8468e34f6d194c2fd8db;p=src%2Fapp-framework-binder.git diff --git a/src/utils-upoll.c b/src/utils-upoll.c index eb0e9674..6db2246d 100644 --- a/src/utils-upoll.c +++ b/src/utils-upoll.c @@ -99,8 +99,8 @@ struct upoll *upoll_open(int fd, void *closure) static int update(struct upoll *upoll) { struct epoll_event e; - e.events = (upoll->read != NULL ? EPOLLIN : 0 ) - | (upoll->write != NULL ? EPOLLOUT : 0); + e.events = (uint32_t)((upoll->read != NULL ? EPOLLIN : 0 ) + | (upoll->write != NULL ? EPOLLOUT : 0)); e.data.ptr = upoll; return epoll_ctl(pollfd, EPOLL_CTL_MOD, upoll->fd, &e); }