diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2012-10-19 09:07:32 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-10-19 09:07:32 +0200 |
commit | d36407c7947ba119c971427e1528122509bf895f (patch) | |
tree | e41fcc42a0720c79b872bdbc6e7c2cecb2782580 /runtime/nsdpoll_ptcp.c | |
parent | 1e4ca690525ec4a547ad0fe3efbcd6d059dda15d (diff) | |
download | rsyslog-d36407c7947ba119c971427e1528122509bf895f.tar.gz rsyslog-d36407c7947ba119c971427e1528122509bf895f.tar.xz rsyslog-d36407c7947ba119c971427e1528122509bf895f.zip |
fix epoll-enabled code to use correct data member for pointers
Diffstat (limited to 'runtime/nsdpoll_ptcp.c')
-rw-r--r-- | runtime/nsdpoll_ptcp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/nsdpoll_ptcp.c b/runtime/nsdpoll_ptcp.c index ef9c37a3..51b17ddd 100644 --- a/runtime/nsdpoll_ptcp.c +++ b/runtime/nsdpoll_ptcp.c @@ -75,7 +75,7 @@ addEvent(nsdpoll_ptcp_t *pThis, int id, void *pUsr, int mode, nsd_ptcp_t *pSock, pNew->event.events |= EPOLLIN; if(mode & NSDPOLL_OUT) pNew->event.events |= EPOLLOUT; - pNew->event.data.u64 = (uint64) pNew; + pNew->event.data.ptr = pNew; pNew->pNext = pThis->pRoot; pThis->pRoot = pNew; *pEvtLst = pNew; @@ -231,7 +231,7 @@ Wait(nsdpoll_t *pNsdpoll, int timeout, int *idRdy, void **ppUsr) { } /* we got a valid event, so tell the caller... */ - pOurEvt = (nsdpoll_epollevt_lst_t*) event.data.u64; + pOurEvt = (nsdpoll_epollevt_lst_t*) event.data.ptr; *idRdy = pOurEvt->id; *ppUsr = pOurEvt->pUsr; |