]> git.pld-linux.org Git - packages/tar.git/blame - tar-sock.patch
- updated to 1.16.1 (resolves CVE-2006-6097 by removing old and rare
[packages/tar.git] / tar-sock.patch
CommitLineData
e74f3257
JB
1--- tar-1.16/src/create.c.orig 2006-10-16 08:33:55.000000000 +0200
2+++ tar-1.16/src/create.c 2006-11-01 14:35:06.320460500 +0100
3@@ -1464,6 +1464,16 @@
4
5 if (is_avoided_name (p))
f76bc5d6 6 return;
ec25bb0e 7+ else if (S_ISSOCK (st->stat.st_mode))
f76bc5d6 8+ {
9+ WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
10+ return;
11+ }
ec25bb0e 12+ else if (S_ISDOOR (st->stat.st_mode))
f76bc5d6 13+ {
14+ WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
15+ return;
16+ }
e74f3257
JB
17
18 is_dir = S_ISDIR (st->stat.st_mode) != 0;
19
20@@ -1636,16 +1646,6 @@
21 type = BLKTYPE;
22 else if (S_ISFIFO (st->stat.st_mode))
23 type = FIFOTYPE;
24- else if (S_ISSOCK (st->stat.st_mode))
25- {
26- WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
27- return;
28- }
29- else if (S_ISDOOR (st->stat.st_mode))
30- {
31- WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
32- return;
33- }
f76bc5d6 34 else
35 {
e74f3257 36 unknown_file_error (p);
This page took 0.110787 seconds and 4 git commands to generate.