File fix-sign-conversion-event_epoll.patch of Package libdispatch

diff --git a/src/event/event_epoll.c b/src/event/event_epoll.c
--- a/src/event/event_epoll.c
+++ b/src/event/event_epoll.c
@@ -85,10 +85,10 @@
 
 DISPATCH_ALWAYS_INLINE
 static inline uint32_t
 _dispatch_muxnote_armed_events(dispatch_muxnote_t dmn)
 {
-    return dmn->dmn_events & ~dmn->dmn_disarmed_events;
+    return dmn->dmn_events & ~(uint32_t)dmn->dmn_disarmed_events;
 }
 
 DISPATCH_ALWAYS_INLINE
 static inline struct dispatch_muxnote_bucket_s *
 _dispatch_muxnote_bucket(uint32_t ident)
 {
     return &_dispatch_sources[DSL_HASH(ident)];
 }
 #define _dispatch_unote_muxnote_bucket(du) \
     _dispatch_muxnote_bucket(du._du->du_ident)

/**/
openSUSE Build Service is sponsored by