bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

sed v4.2


From: Sergey Farbotka
Subject: sed v4.2
Date: Wed, 10 Jun 2009 17:21:26 +0300

$ uname -o
Cygwin


$ sed --version
GNU sed version 4.2
...


$ sed -i.orig 's/hello/world/' file.txt


$ sed -i.orig 's/hello/world/' ./file.txt
sed: cannot rename .//sedErTnhX: Permission denied


$ sed -i.orig 's/hello/world/' /tmp/file.txt
sed: cannot rename /tmp//sedErTnhX: Permission denied


$ cat sed-4.2-bug-fix.patch
diff -ru sed-4.2-bug/sed/execute.c sed-4.2-fixed/sed/execute.c
--- sed-4.2-bug/sed/execute.c   2009-04-30 11:43:04.000000000 +0300
+++ sed-4.2-fixed/sed/execute.c 2009-06-10 16:33:02.831951200 +0300
@@ -720,7 +720,7 @@
       /* get the base name */
       tmpdir = ck_strdup(input->in_file_name);
       if ((p = strrchr(tmpdir, '/')))
-       *(p + 1) = 0;
+       *p = 0;
       else
        strcpy(tmpdir, ".");

Attachment: sed-4.2-bug-fix.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]