/* checking for closed peer connection */
pfd.fd = fd;
- pfd.events = POLLIN | POLLHUP | POLLRDNORM;
+ pfd.events = POLLIN | POLLHUP;
pfd.revents = 0;
if (poll(&pfd, 1, 0) > 0) {
char buffer[32];
char *ptr;
char *saveptr;
+ if ((buffer == NULL) || (vl == NULL) || (ds == NULL))
+ return EINVAL;
+
i = -1;
dummy = buffer;
saveptr = NULL;