]> Dogcows Code - chaz/tar/blobdiff - src/extract.c
tar: don't assume root is uid 0
[chaz/tar] / src / extract.c
index 0e499e5d4121649cc3c468ecb4d9aeda3aba811b..e35c8f64d4cff763397aec98abedef3c2ee61ea6 100644 (file)
@@ -23,6 +23,7 @@
 #include <quotearg.h>
 #include <errno.h>
 #include <priv-set.h>
+#include <root-uid.h>
 #include <utimens.h>
 
 #include "common.h"
@@ -153,7 +154,7 @@ struct string_list
 void
 extr_init (void)
 {
-  we_are_root = geteuid () == 0;
+  we_are_root = geteuid () == ROOT_UID;
   same_permissions_option += we_are_root;
   same_owner_option += we_are_root;
 
This page took 0.020622 seconds and 4 git commands to generate.