/* In range? */
if ((*fake_fd < 0) || (*fake_fd > MAX_DESCRIPTORS))
+ {
+ delete fake_fd;
return false;
+ }
/* Already an entry here */
if (ref[*fake_fd])
return false;
int fd = eh->GetFd();
-
- if (!ref[*fake_fd])
- return false;
void* m_readEvent = NULL;
void* m_writeEvent = NULL;