summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2010-02-15 15:16:44 -0800
committerRoland McGrath <roland@redhat.com>2010-02-15 15:16:44 -0800
commitbf96347e884ee37eee3fdacdf2a616f6856e1e49 (patch)
tree202a68c274a791608ee0ba9b2fdbbebbc7a811b0
parentc2b26f15b23b3b360c9db83bca444d7c0afc9e94 (diff)
downloadelfutils-bf96347e884ee37eee3fdacdf2a616f6856e1e49.tar.gz
Fix uninitialized variable in error case.
-rw-r--r--libdwfl/ChangeLog5
-rw-r--r--libdwfl/find-debuginfo.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog
index db8b966f..f6d3eaff 100644
--- a/libdwfl/ChangeLog
+++ b/libdwfl/ChangeLog
@@ -1,3 +1,8 @@
+2010-02-15 Roland McGrath <roland@redhat.com>
+
+ * find-debuginfo.c (find_debuginfo_in_path): Fix uninitialized
+ variable in failure path.
+
2010-02-02 Mark Wielaard <mjw@redhat.com>
* 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 9e817398..8fdaeb39 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)