]> Dogcows Code - chaz/tar/blobdiff - src/update.c
Add SELinux context store/restore/list support.
[chaz/tar] / src / update.c
index 69fa5924b1b64e921e69492333142959926ff39b..17f9e052047e91859f3afc29da8132d09cf6bd64 100644 (file)
@@ -130,6 +130,8 @@ update_archive (void)
 
            decode_header (current_header, &current_stat_info,
                           &current_format, 0);
+           transform_stat_info (current_header->header.typeflag,
+                                &current_stat_info);
            archive_format = current_format;
 
            if (subcommand_option == UPDATE_SUBCOMMAND
@@ -143,7 +145,7 @@ update_archive (void)
                    if (S_ISDIR (s.st_mode))
                      {
                        char *p, *dirp;
-                       DIR *stream;
+                       DIR *stream = NULL;
                        int fd = openat (chdir_fd, name->name,
                                         open_read_flags | O_DIRECTORY);
                        if (fd < 0)
This page took 0.023323 seconds and 4 git commands to generate.