Blob Blame History Raw
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