]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Minor code reorg.
authorTim Kientzle <kientzle@gmail.com>
Sun, 6 Jul 2008 09:43:03 +0000 (05:43 -0400)
committerTim Kientzle <kientzle@gmail.com>
Sun, 6 Jul 2008 09:43:03 +0000 (05:43 -0400)
SVN-Revision: 151

cpio/cpio.c

index 2f02a68fcbabcfe32953ff05b677de9df4a1a83c..e758dffe3b1232aa05c7ccb28391a49f16ab38d6 100644 (file)
@@ -111,12 +111,10 @@ main(int argc, char *argv[])
        cpio->extract_flags |= ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER;
        cpio->extract_flags |= ARCHIVE_EXTRACT_SECURE_SYMLINKS;
        cpio->extract_flags |= ARCHIVE_EXTRACT_SECURE_NODOTDOT;
-       /* TODO: If run by root, set owner as well. */
-       cpio->bytes_per_block = 512;
-       cpio->filename = NULL;
-
        if (geteuid() == 0)
                cpio->extract_flags |= ARCHIVE_EXTRACT_OWNER;
+       cpio->bytes_per_block = 512;
+       cpio->filename = NULL;
 
        while ((opt = cpio_getopt(cpio)) != -1) {
                switch (opt) {