sed: trivial code shrink
function old new delta sed_main 685 667 -18 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
9b814ca633
commit
c2c7aa4b0d
@ -1333,7 +1333,6 @@ int sed_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
if (opt & OPT_in_place)
|
if (opt & OPT_in_place)
|
||||||
bb_error_msg_and_die(bb_msg_requires_arg, "-i");
|
bb_error_msg_and_die(bb_msg_requires_arg, "-i");
|
||||||
add_input_file(stdin);
|
add_input_file(stdin);
|
||||||
process_files();
|
|
||||||
} else {
|
} else {
|
||||||
int i;
|
int i;
|
||||||
FILE *file;
|
FILE *file;
|
||||||
@ -1379,9 +1378,13 @@ int sed_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
free(G.outname);
|
free(G.outname);
|
||||||
G.outname = NULL;
|
G.outname = NULL;
|
||||||
}
|
}
|
||||||
if (G.input_file_count > G.current_input_file)
|
/* Here, to handle "sed 'cmds' nonexistent_file" case we did:
|
||||||
process_files();
|
* if (G.current_input_file >= G.input_file_count)
|
||||||
|
* return status;
|
||||||
|
* but it's not needed since process_files() works correctly
|
||||||
|
* in this case too. */
|
||||||
}
|
}
|
||||||
|
process_files();
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user