From 36f6eed2b458995ab973102acf74375bf0a66931 Mon Sep 17 00:00:00 2001 From: Michael Meffie Date: Tue, 7 Jun 2011 12:37:40 -0400 Subject: [PATCH] volinfo: fix false good magic line Fix false report of good magic/version numbers in volume header file. Change-Id: I26869b6e6ada331373d626e501f6520755d5c070 Reviewed-on: http://gerrit.openafs.org/4817 Reviewed-by: Derrick Brashear Reviewed-by: Jeffrey Altman Tested-by: BuildBot --- src/vol/vol-info.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/vol/vol-info.c b/src/vol/vol-info.c index f0f3124b4..533a9f2bd 100644 --- a/src/vol/vol-info.c +++ b/src/vol/vol-info.c @@ -300,11 +300,10 @@ ReadHdr1(IHandle_t * ih, char *to, int size, u_int magic, u_int version) "%s: Write failed for inode %s; header left in damaged state\n", progname, PrintInode(NULL, ih->ih_ino)); } - } else { - if (DumpInfo) { - printf("Inode %s: Good magic %x and version %x\n", - PrintInode(NULL, ih->ih_ino), magic, version); - } + } + if (!bad && DumpInfo) { + printf("Inode %s: Good magic %x and version %x\n", + PrintInode(NULL, ih->ih_ino), magic, version); } return 0; } -- 2.39.5