diff options
Diffstat (limited to 'archival')
-rw-r--r-- | archival/tar.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/archival/tar.c b/archival/tar.c index 990755429..fbe5e3be8 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -1117,7 +1117,9 @@ int tar_main(int argc UNUSED_PARAM, char **argv) | |||
1117 | 1117 | ||
1118 | if (opt & OPT_2COMMAND) { | 1118 | if (opt & OPT_2COMMAND) { |
1119 | putenv((char*)"TAR_FILETYPE=f"); | 1119 | putenv((char*)"TAR_FILETYPE=f"); |
1120 | #ifdef SIGPIPE | ||
1120 | signal(SIGPIPE, SIG_IGN); | 1121 | signal(SIGPIPE, SIG_IGN); |
1122 | #endif | ||
1121 | tar_handle->action_data = data_extract_to_command; | 1123 | tar_handle->action_data = data_extract_to_command; |
1122 | IF_FEATURE_TAR_TO_COMMAND(tar_handle->tar__to_command_shell = xstrdup(get_shell_name());) | 1124 | IF_FEATURE_TAR_TO_COMMAND(tar_handle->tar__to_command_shell = xstrdup(get_shell_name());) |
1123 | } | 1125 | } |