less: fix a case when regexp matches ""

hush: remove wrong comment, expand another one
This commit is contained in:
Denis Vlasenko
2008-06-09 16:02:39 +00:00
parent 98a6f56d49
commit 3fe4f986a0
2 changed files with 17 additions and 11 deletions

View File

@@ -3218,7 +3218,6 @@ static int redirect_opt_num(o_string *o)
}
#if ENABLE_HUSH_TICK
/* NB: currently disabled on NOMMU */
static FILE *generate_stream_from_list(struct pipe *head)
{
FILE *pf;
@@ -3229,6 +3228,10 @@ static FILE *generate_stream_from_list(struct pipe *head)
/* By using vfork here, we suspend parent till child exits or execs.
* If child will not do it before it fills the pipe, it can block forever
* in write(STDOUT_FILENO), and parent (shell) will be also stuck.
* Try this script:
* yes "0123456789012345678901234567890" | dd bs=32 count=64k >TESTFILE
* huge=`cat TESTFILE` # will block here forever
* echo OK
*/
pid = BB_MMU ? fork() : vfork();
if (pid < 0)