From 917c3733f8f200097f10f779d1756d2913f35ab8 Mon Sep 17 00:00:00 2001 From: Andrew Vagin Date: Mon, 6 Jan 2014 13:58:51 +0100 Subject: [PATCH] hexdump: don't access hex after freeing it [kzak@redhat.com: - remove unnecessary code] Signed-off-by: Andrew Vagin Signed-off-by: Karel Zak --- text-utils/hexdump.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/text-utils/hexdump.c b/text-utils/hexdump.c index d3d87dd57e..ac77782291 100644 --- a/text-utils/hexdump.c +++ b/text-utils/hexdump.c @@ -166,6 +166,7 @@ int main(int argc, char **argv) { struct list_head *p; struct hexdump_fs *tfs; + int ret; char *c; struct hexdump *hex = xcalloc(1, sizeof (struct hexdump)); @@ -197,8 +198,11 @@ int main(int argc, char **argv) next(argv, hex); display(hex); + + ret = hex->exitval; hex_free(hex); - return hex->exitval; + + return ret; } void hex_free(struct hexdump *hex) -- 2.47.2