From 926ce3d35018050bdbe8e00011884954d6b0fd80 Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Tue, 21 Jun 2011 18:08:21 -0500 Subject: [PATCH] salvager: Clear summary in RecordHeader Not every field in the summary header in RecordHeader is set, leaving some used uninitialized when we copy to the given volumeSummaryp (like 'deleted'). Zero out the header before we do anything. Change-Id: I94f6e5c8b8c60675de25eb6f8290de9545ff4dd0 Reviewed-on: http://gerrit.openafs.org/4876 Reviewed-by: Derrick Brashear Tested-by: BuildBot --- src/vol/vol-salvage.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vol/vol-salvage.c b/src/vol/vol-salvage.c index 263117647..0f7f0b91f 100644 --- a/src/vol/vol-salvage.c +++ b/src/vol/vol-salvage.c @@ -1546,6 +1546,8 @@ RecordHeader(struct DiskPartition64 *dp, const char *name, params = (struct SalvageScanParams *)rock; + memset(&summary, 0, sizeof(summary)); + singleVolumeNumber = params->singleVolumeNumber; salvinfo = params->salvinfo; -- 2.39.5