libtar: don't set parent dir's context when extracting a file
Change-Id: I83e11b0119c47cb691d4e05ac1e5515aeafbdc87
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
diff --git a/libtar/extract.c b/libtar/extract.c
index d9ab788..4526c98 100644
--- a/libtar/extract.c
+++ b/libtar/extract.c
@@ -164,9 +164,6 @@
if (lsetfilecon(realname, t->th_buf.selinux_context) < 0) {
fprintf(stderr, "Failed to restore SELinux context %s!\n", strerror(errno));
}
- if (lsetfilecon(dirname(realname), t->th_buf.selinux_context) < 0) {
- fprintf(stderr, "Failed to restore SELinux context %s!\n", strerror(errno));
- }
}
#endif