]> git.sur5r.net Git - openldap/commitdiff
Import ITS#5035 part 7 (SLAP_EPOLL_EV_PTRFD() return type).
authorHallvard Furuseth <hallvard@openldap.org>
Mon, 23 Jul 2007 22:34:28 +0000 (22:34 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Mon, 23 Jul 2007 22:34:28 +0000 (22:34 +0000)
servers/slapd/daemon.c

index 09693e05c97e9e77dd2eb2cf14d68a21628d7936..35fffcc286266a60c38f5c5f03c54fe2c45b3029 100644 (file)
@@ -227,7 +227,8 @@ static struct slap_daemon {
        (int *)(ptr) <= &slap_daemon.sd_index[dtblsize]) ? 0 : 1 )
 
 # define SLAP_EPOLL_EV_PTRFD(ptr)              (SLAP_EPOLL_EV_LISTENER(ptr) ? \
-       ((Listener *)ptr)->sl_sd : (int *)(ptr) - slap_daemon.sd_index)
+       ((Listener *)ptr)->sl_sd : \
+       (ber_socket_t) ((int *)(ptr) - slap_daemon.sd_index))
 
 # define SLAP_SOCK_DEL(s)              do { \
        int fd, rc, index = SLAP_EPOLL_SOCK_IX((s)); \