- for (i = 0; i < argc - 1; i++) {
- if (i >= MAXFD) { fprintf(stderr, "too many\n"); exit(1); }
- if (sscanf(argv[i + 1], "%d:%d", &fds[i].cur, &fds[i].want) < 2 ||
- fds[i].cur >= MAXFD)
+ for (i = 1, j = 0; i < argc; i++) {
+ if (j >= MAXFD) { fprintf(stderr, "too many\n"); exit(1); }
+ if (sscanf(argv[i], "%d:%d", &fds[j].cur, &fds[j].want) < 2 ||
+ fds[j].cur >= MAXFD)