aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archival/tar.c8
-rw-r--r--tar.c8
2 files changed, 0 insertions, 16 deletions
diff --git a/archival/tar.c b/archival/tar.c
index 0cb638a7f..bca5a0906 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -576,10 +576,6 @@ static int readTarFile(int tarFd, int extractFlag, int listFlag,
576 TarHeader rawHeader; 576 TarHeader rawHeader;
577 TarInfo header; 577 TarInfo header;
578 578
579 /* Set the umask for this process so it doesn't
580 * screw up permission setting for us later. */
581 umask(0);
582
583 /* Read the tar file, and iterate over it one file at a time */ 579 /* Read the tar file, and iterate over it one file at a time */
584 while ( (status = full_read(tarFd, (char*)&rawHeader, TAR_BLOCK_SIZE)) == TAR_BLOCK_SIZE ) { 580 while ( (status = full_read(tarFd, (char*)&rawHeader, TAR_BLOCK_SIZE)) == TAR_BLOCK_SIZE ) {
585 581
@@ -1109,10 +1105,6 @@ static int writeTarFile(const char* tarName, int verboseFlag, char **argv,
1109 if (fstat(tbInfo.tarFd, &tbInfo.statBuf) < 0) 1105 if (fstat(tbInfo.tarFd, &tbInfo.statBuf) < 0)
1110 error_msg_and_die(io_error, tarName, strerror(errno)); 1106 error_msg_and_die(io_error, tarName, strerror(errno));
1111 1107
1112 /* Set the umask for this process so it doesn't
1113 * screw up permission setting for us later. */
1114 umask(0);
1115
1116 /* Read the directory/files and iterate over them one at a time */ 1108 /* Read the directory/files and iterate over them one at a time */
1117 while (*argv != NULL) { 1109 while (*argv != NULL) {
1118 if (recursive_action(*argv++, TRUE, FALSE, FALSE, 1110 if (recursive_action(*argv++, TRUE, FALSE, FALSE,
diff --git a/tar.c b/tar.c
index 0cb638a7f..bca5a0906 100644
--- a/tar.c
+++ b/tar.c
@@ -576,10 +576,6 @@ static int readTarFile(int tarFd, int extractFlag, int listFlag,
576 TarHeader rawHeader; 576 TarHeader rawHeader;
577 TarInfo header; 577 TarInfo header;
578 578
579 /* Set the umask for this process so it doesn't
580 * screw up permission setting for us later. */
581 umask(0);
582
583 /* Read the tar file, and iterate over it one file at a time */ 579 /* Read the tar file, and iterate over it one file at a time */
584 while ( (status = full_read(tarFd, (char*)&rawHeader, TAR_BLOCK_SIZE)) == TAR_BLOCK_SIZE ) { 580 while ( (status = full_read(tarFd, (char*)&rawHeader, TAR_BLOCK_SIZE)) == TAR_BLOCK_SIZE ) {
585 581
@@ -1109,10 +1105,6 @@ static int writeTarFile(const char* tarName, int verboseFlag, char **argv,
1109 if (fstat(tbInfo.tarFd, &tbInfo.statBuf) < 0) 1105 if (fstat(tbInfo.tarFd, &tbInfo.statBuf) < 0)
1110 error_msg_and_die(io_error, tarName, strerror(errno)); 1106 error_msg_and_die(io_error, tarName, strerror(errno));
1111 1107
1112 /* Set the umask for this process so it doesn't
1113 * screw up permission setting for us later. */
1114 umask(0);
1115
1116 /* Read the directory/files and iterate over them one at a time */ 1108 /* Read the directory/files and iterate over them one at a time */
1117 while (*argv != NULL) { 1109 while (*argv != NULL) {
1118 if (recursive_action(*argv++, TRUE, FALSE, FALSE, 1110 if (recursive_action(*argv++, TRUE, FALSE, FALSE,