[Crash-utility] [PATCH] Fix junk values when run crash on a .gz file

Aruna Balakrishnaiah aruna at linux.vnet.ibm.com
Mon Dec 5 10:47:42 UTC 2011


Signed-off-by: Aruna Balakrishnaiah <aruna at linux.vnet.ibm.com>

---
 symbols.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/symbols.c b/symbols.c
index 0cd3a01..acd8ad5 100755
--- a/symbols.c
+++ b/symbols.c
@@ -2995,10 +2995,10 @@ is_compressed_kernel(char *file, char **tmp)
 	type = 0;
 
 	if ((header[0] == 0x1f) && (header[1] == 0x8b) && (header[2] == 8)) {
-		if (!STRNEQ((char *)&header[10], "vmlinux") && 
+		if (!STRNEQ(basename(file), "vmlinux") &&
 		    !(st->flags & FORCE_DEBUGINFO)) {
 			error(INFO, "%s: compressed file name does not "
-			    "start with \"vmlinux\"\n", &header[10]);
+			    "start with \"vmlinux\"\n", file);
 			error(CONT, 
 			    "Use \"-f %s\" on command line to override.\n\n",
 				file);




More information about the Crash-utility mailing list