about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--mflag.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/mflag.c b/mflag.c
index 687ea6e..a5a6005 100644
--- a/mflag.c
+++ b/mflag.c
@@ -138,6 +138,11 @@ main(int argc, char *argv[])
 	curfile = blaze822_seq_cur();
 
 	if (vflag) {
+		if (argc == optind && !isatty(0)) {
+			blaze822_loop(0, 0, flag);  // read from stdin
+			return 0;
+		}
+
 		args = calloc(sizeof (char *), argsalloc);
 		if (!args)
 			exit(-1);