--- ray/src/px/oki20.c 1992/04/11 16:31:07 2.1 +++ ray/src/px/oki20.c 1992/04/18 09:10:51 2.2 @@ -65,14 +65,15 @@ char *fname; int i; if (dofilter) { - if (fname == NULL) - fname = ""; - sprintf(buf, FILTER, fname); + if (fname == NULL) { + sprintf(buf, FILTER, ""); + fname = ""; + } else + sprintf(buf, FILTER, fname); if ((input = popen(buf, "r")) == NULL) { fprintf(stderr, "Cannot execute: %s\n", buf); return(-1); } - fname = buf; } else if (fname == NULL) { input = stdin; fname = "";