fix a typo in uevent_next_eventi

Bug: 7114973
Change-Id: I15a4c714b59aeb1d02db00517d70b5f0e5ab22c2
diff --git a/uevent/uevent.c b/uevent/uevent.c
index ef8ce84..b9e3557 100644
--- a/uevent/uevent.c
+++ b/uevent/uevent.c
@@ -81,7 +81,7 @@
         fds.revents = 0;
         nr = poll(&fds, 1, -1);
      
-        if(nr > 0 && fds.revents == POLLIN) {
+        if(nr > 0 && (fds.revents & POLLIN)) {
             int count = recv(fd, buffer, buffer_length, 0);
             if (count > 0) {
                 struct uevent_handler *h;