From 6f5714a275cfa24391f8f897378cc9289edf40e4 Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Mon, 9 Aug 2010 16:18:39 -0700 Subject: [PATCH] Do not duplicate reason line - we already print the correct one. --- coredump.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/coredump.c b/coredump.c index 20a5d4f..28eb108 100644 --- a/coredump.c +++ b/coredump.c @@ -217,7 +217,7 @@ char *build_core_header(char *appfile, char *corefile) { char *extract_core(char *corefile) { - char *command = NULL, *c1 = NULL, *c2 = NULL, *line, *c3; + char *command = NULL, *c1 = NULL, *c2 = NULL, *line; char *coredump = NULL; char *appfile; FILE *file; @@ -256,9 +256,8 @@ char *extract_core(char *corefile) continue; } if (strstr(line, "Program terminated with signal")) { - c3 = strchr(line, ','); - if (c3) - sprintf(line, "reason:%s", c3+1); + free(line); + continue; } if (c1) { -- 2.7.4