diff options
Diffstat (limited to 'pkev.h')
| -rw-r--r-- | pkev.h | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -95,7 +95,7 @@ pk_ev_init() void pk_ev_teardown() { - int i; + long unsigned int i; for (i = 0; i < pk_ev_mstr.rn_mgrs; ++i) { if ((atomic_load(&pk_ev_mstr.rn_mgrs) & (1lu << i)) == 0) continue; mtx_lock(&pk_ev_mstr.mtxs[i]); @@ -124,7 +124,6 @@ pk_ev_inner_ev_mgr_create(uint64_t ev_count, uint64_t cb_count) struct pk_ev_mgr *mgr = (struct pk_ev_mgr*)malloc(sz); if (mgr == NULL) goto early_exit; - memset(mgr, 0, sz); mgr->ev = (struct pk_ev*)(((char *)mgr) + sizeof(struct pk_ev_mgr)); atomic_init(&mgr->rn_ev, ev_count); atomic_init(&mgr->rn_cb, cb_count); |
