}
else if (0 == strcasecmp (key, "SocketPerms")) {
/* the user is responsible for providing reasonable values */
- sock_perms = (int)strtol (value, NULL, 0);
+ sock_perms = (int)strtol (value, NULL, 8);
}
else if (0 == strcasecmp (key, "MaxConns")) {
long int tmp = strtol (value, NULL, 0);
break;
}
- if ('\n' != src->buffer[i]) {
+ if (i == src->idx) {
fd_set fdset;
ssize_t len = 0;
break;
}
- if ('\n' != src->buffer[i]) {
+ if (i == src->idx) {
ret = (char *)smalloc (1);
ret[0] = '\0';