diff --git a/reactos/base/applications/cmdutils/more/more.c b/reactos/base/applications/cmdutils/more/more.c index a851da63eda..6024c8d4411 100644 --- a/reactos/base/applications/cmdutils/more/more.c +++ b/reactos/base/applications/cmdutils/more/more.c @@ -79,8 +79,8 @@ int main(int argc, char* argv[]) { rdtscll(timeStart); - randfile = fopen(argv[1],"r"); - sortfile = fopen(argv[2],"w"); + randfile = (argc < 2) ? stdin : fopen(argv[1],"r"); + sortfile = (argc < 3) ? stdout : fopen(argv[2],"w"); if (randfile == NULL || sortfile == NULL) { fprintf(stderr,"Could not open all files.\n"); return 1;