diff options
Diffstat (limited to 'pkgs/tools/archivers/cpio/symlink.patch')
-rw-r--r-- | pkgs/tools/archivers/cpio/symlink.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/tools/archivers/cpio/symlink.patch b/pkgs/tools/archivers/cpio/symlink.patch new file mode 100644 index 00000000000..89f82daa522 --- /dev/null +++ b/pkgs/tools/archivers/cpio/symlink.patch @@ -0,0 +1,13 @@ +http://lists.gnu.org/archive/html/bug-cpio/2006-11/msg00003.html + +diff -Ndpru cpio-2.7/src/copyout.c cpio-2.7.fixed/src/copyout.c +--- cpio-2.7/src/copyout.c 2006-09-27 02:19:44.000000000 -0600 ++++ cpio-2.7.fixed/src/copyout.c 2006-11-12 18:58:25.000000000 -0700 +@@ -806,6 +806,7 @@ process_copy_out () + free (link_name); + continue; + } ++ link_name[link_size] = '\0'; + cpio_safer_name_suffix (link_name, false, + !no_abs_paths_flag, true); + link_size = strlen (link_name); |