X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/3b5f6214a6b9422bb320e0f954cc93477f4b0e23..f8a94f0de88c5cbf24ef4d5a7d5cba1ead86afff:/exclude.c diff --git a/exclude.c b/exclude.c index dc469e18..23ee743d 100644 --- a/exclude.c +++ b/exclude.c @@ -220,8 +220,14 @@ struct exclude_struct **make_exclude_list(const char *fname, int fatal, int include) { struct exclude_struct **list=list1; - FILE *f = fopen(fname,"r"); + FILE *f; char line[MAXPATHLEN]; + + if (strcmp(fname, "-")) { + f = fopen(fname,"r"); + } else { + f = fdopen(0, "r"); + } if (!f) { if (fatal) { rsyserr(FERROR, errno,