On 11/23/05, David Fetter <[EMAIL PROTECTED]> wrote: > Having blank lines in -f scripts was causing silent failures. This > fixes it, for some value of "fixes." If it's OK, please apply to 8.1 > CURRENT and CVS TIP :)
> if (strncmp(buf, "\n", 1) != 0) { > commands = process_commands(buf); > if (commands == NULL) > { > fclose(fd); > return false; > } > } else { > lineno++; Above line will cause a skip in the my_commands array, leaving a garbage pointer. Removing it will fix things. > continue; > } > > my_commands[lineno] = commands; -- Nicolas Barbier http://www.gnu.org/philosophy/no-word-attachments.html ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings