Update epoll.c

epollop->events will be changed by other threads(by realloc below), but events would not change to the new memory, and the original memory would be freed. it will probably cause problems unknown.
also, after realloc, we should initialize the new alloced memory with 0, or purifyplus will warn UMR