From bf96347e884ee37eee3fdacdf2a616f6856e1e49 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 15 Feb 2010 15:16:44 -0800 Subject: [PATCH] Fix uninitialized variable in error case. --- libdwfl/ChangeLog | 5 +++++ libdwfl/find-debuginfo.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog index db8b966f3..f6d3eaff5 100644 --- a/libdwfl/ChangeLog +++ b/libdwfl/ChangeLog @@ -1,3 +1,8 @@ +2010-02-15 Roland McGrath + + * find-debuginfo.c (find_debuginfo_in_path): Fix uninitialized + variable in failure path. + 2010-02-02 Mark Wielaard * dwfl_module_dwarf_cfi.c (dwfl_module_dwarf_cfi): Always set bias. diff --git a/libdwfl/find-debuginfo.c b/libdwfl/find-debuginfo.c index 9e817398b..8fdaeb397 100644 --- a/libdwfl/find-debuginfo.c +++ b/libdwfl/find-debuginfo.c @@ -1,5 +1,5 @@ /* Standard find_debuginfo callback for libdwfl. - Copyright (C) 2005, 2006, 2007, 2008, 2009 Red Hat, Inc. + Copyright (C) 2005-2010 Red Hat, Inc. This file is part of Red Hat elfutils. Red Hat elfutils is free software; you can redistribute it and/or modify @@ -198,7 +198,7 @@ find_debuginfo_in_path (Dwfl_Module *mod, const char *file_name, break; } - char *fname; + char *fname = NULL; int fd = try_open (dir, subdir, debuglink_file, &fname); if (fd < 0) switch (errno) -- 2.47.2