diff options
Diffstat (limited to 'shells/bash2/files/patch-redir.c')
-rw-r--r-- | shells/bash2/files/patch-redir.c | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/shells/bash2/files/patch-redir.c b/shells/bash2/files/patch-redir.c index ea8c49cb57a0..259e4b1d87bc 100644 --- a/shells/bash2/files/patch-redir.c +++ b/shells/bash2/files/patch-redir.c @@ -1,20 +1,11 @@ -Index: files/patch-redir.c -=================================================================== -RCS file: files/patch-redir.c -diff -N files/patch-redir.c ---- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ files/patch-redir.c 20 Jun 2004 15:40:43 -0000 -@@ -0,0 +1,11 @@ -+--- redir.c.orig Sun Jun 20 18:00:47 2004 -++++ redir.c Sun Jun 20 18:01:25 2004 -+@@ -263,7 +263,7 @@ -+ int herelen, n, e; -+ -+ herestr = expand_string_to_string (redirectee->word, 0); -+- herelen = strlen (herestr); -++ herelen = (herestr == NULL) ? 0 : strlen (herestr); -+ -+ n = write (fd, herestr, herelen); -+ if (n == herelen) - - +--- redir.c.orig Tue Mar 12 12:27:38 2002 ++++ redir.c Thu May 5 07:41:18 2005 +@@ -263,7 +263,7 @@ write_here_string (fd, redirectee) + int herelen, n, e; + + herestr = expand_string_to_string (redirectee->word, 0); +- herelen = strlen (herestr); ++ herelen = (herestr == NULL) ? 0 : strlen (herestr); + + n = write (fd, herestr, herelen); + if (n == herelen) |