diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/redir.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 8dfd747..e6e82f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -45,6 +45,10 @@ * Honor tab as IFS whitespace when splitting fields in readcmd. +2009-06-30 Herbert Xu <herbert@gondor.apana.org.au> + + * Do not truncate file for FROMTO redirection. + 2009-06-27 Herbert Xu <herbert@gondor.apana.org.au> * Fix quoted pattern patch breakage. diff --git a/src/redir.c b/src/redir.c index b01237d..54af96b 100644 --- a/src/redir.c +++ b/src/redir.c @@ -192,7 +192,7 @@ openredirect(union node *redir) break; case NFROMTO: fname = redir->nfile.expfname; - if ((f = open64(fname, O_RDWR|O_CREAT|O_TRUNC, 0666)) < 0) + if ((f = open64(fname, O_RDWR|O_CREAT, 0666)) < 0) goto ecreate; break; case NTO: |