From b458724e7c6e83d34500f1e7cc95559313c58f22 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Tue, 20 Jun 2017 15:28:22 -0400
Subject: [PATCH 3/4] debug stmt
---
src/cadecoder.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/cadecoder.c b/src/cadecoder.c
index d65938e839..2066d9cf2e 100644
--- a/src/cadecoder.c
+++ b/src/cadecoder.c
@@ -3656,10 +3656,16 @@ static int ca_decoder_finalize_child(CaDecoder *d, CaDecoderNode *n, CaDecoderNo
} else if ((old_attr & FS_FL_USER_MODIFIABLE) != new_attr) {
long final_attr;
+ fprintf(stderr, "old_attr=%lx, settable=%lx, new_attr=%lx\n",
+ old_attr, old_attr & FS_FL_USER_MODIFIABLE, new_attr);
+
final_attr = (old_attr & !FS_FL_USER_MODIFIABLE) | new_attr;
if (ioctl(child->fd, FS_IOC_SETFLAGS, &final_attr) < 0)
return -errno;
- }
+ } else
+ fprintf(stderr, "old_attr=%lx, settable=%lx, new_attr=%lx\n",
+ old_attr, old_attr & FS_FL_USER_MODIFIABLE, new_attr);
+
}
if ((d->feature_flags & CA_FORMAT_WITH_FAT_ATTRS) != 0 && child->fd >= 0) {
--
2.13.0