PR-4053512.diff   [plain text]


diff -ur ./src/grep.c ../grep.new/src/grep.c
--- ./src/grep.c	2005-09-23 15:05:04.000000000 -0700
+++ ../grep.new/src/grep.c	2005-09-23 15:09:32.000000000 -0700
@@ -1733,8 +1733,12 @@
 	}
 	while ( ++optind < argc);
     }
-  else
+  else {
+    if (directories == RECURSE_DIRECTORIES) {
+	error (0, 0, _("warning: recursive search of stdin"));
+    }
     status = grepfile ((char *) NULL, &stats_base);
+  }
 
   /* We register via atexit() to test stdout.  */
   exit (errseen ? 2 : status);