Patch by Luís Marques <luismarques@lowrisc.org>
function old new delta
lpd_main 749 757 +8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
// read command
s = queue = xmalloc_read_stdin();
+ if (!s) // eof?
+ return EXIT_FAILURE;
// we understand only "receive job" command
if (2 != *queue) {
unsupported_cmd:
}
// validate input.
- // we understand only "control file" or "data file" cmds
+ // we understand only "control file" or "data file" subcmds
if (2 != s[0] && 3 != s[0])
goto unsupported_cmd;
if (spooling & (1 << (s[0]-1))) {
err_exit:
// don't keep corrupted files
if (spooling) {
-#define i spooling
+ int i;
for (i = 2; --i >= 0; )
if (filenames[i])
unlink(filenames[i]);