fix (null) output if input for -C is stdin

This commit is contained in:
git@daemon.de
2015-07-17 17:27:01 +02:00
parent 0811957a46
commit 3c7679706f

View File

@@ -366,8 +366,10 @@ void pcpchecksum(char **files, int filenum) {
for(i=0; i<filenum; i++) { for(i=0; i<filenum; i++) {
FILE *in; FILE *in;
if(files[i] == NULL) if(files[i] == NULL) {
in = stdin; in = stdin;
files[i] = "stdin";
}
else { else {
if((in = fopen(files[i], "rb")) == NULL) { if((in = fopen(files[i], "rb")) == NULL) {
fatal(ptx, "Could not open input file %s\n", files[i]); fatal(ptx, "Could not open input file %s\n", files[i]);