File 0011-metadump-Copy-the-log-if-not-obfuscating-or-zeroing.patch of Package xfsprogs.970
From 75333d298210586eb7730ed4c5838df7bd786a99 Mon Sep 17 00:00:00 2001
From: Eric Sandeen <sandeen@sandeen.net>
Date: Thu, 30 Jul 2015 09:17:43 +1000
Subject: [PATCH 11/20] metadump: Copy the log if not obfuscating or zeroing
References: bsc#939367 CVE-2012-2150
If we're not obfuscating and we're not zeroing out
stale data, we're collecting maximal information. Keep
even a clean log intact in that case as well.
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Acked-by: Jan Kara <jack@suse.com>
---
db/metadump.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/db/metadump.c b/db/metadump.c
index 67d254567e54..cd2edf056ceb 100644
--- a/db/metadump.c
+++ b/db/metadump.c
@@ -2207,8 +2207,8 @@ copy_log(void)
return !stop_on_read_error;
}
- /* If not obfuscating, just copy the log as it is */
- if (!obfuscate)
+ /* If not obfuscating or zeroing, just copy the log as it is */
+ if (!obfuscate && !zero_stale_data)
goto done;
dirty = xlog_is_dirty(mp, &x, 0);
--
2.1.4