diff options
author | Thadeu Lima de Souza Cascardo <cascardo@debian.org> | 2017-09-08 17:30:00 -0300 |
---|---|---|
committer | Thadeu Lima de Souza Cascardo <cascardo@debian.org> | 2017-09-08 17:30:00 -0300 |
commit | 94bcaa1d8936fc2d020b92812db0399d294ed161 (patch) | |
tree | 1d95d74bdec532bb6b982bcaf9e03f82f0d906b6 /dwarf_info.c | |
parent | 45f6db9168d368e6a9a21b410a5c21aad3dd7155 (diff) |
New upstream version 1.6.2
Diffstat (limited to 'dwarf_info.c')
-rw-r--r-- | dwarf_info.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dwarf_info.c b/dwarf_info.c index 8c491d3..4f9ad12 100644 --- a/dwarf_info.c +++ b/dwarf_info.c @@ -53,7 +53,9 @@ struct dwarf_info { char src_name[LEN_SRCFILE]; /* OUT */ Dwarf_Off die_offset; /* OUT */ }; -static struct dwarf_info dwarf_info; +static struct dwarf_info dwarf_info = { + .fd_debuginfo = -1, +}; /* @@ -1595,7 +1597,7 @@ set_dwarf_debuginfo(char *mod_name, char *os_release, if (dwarf_info.module_name && strcmp(dwarf_info.module_name, "vmlinux") && strcmp(dwarf_info.module_name, "xen-syms")) { - if (dwarf_info.fd_debuginfo > 0) + if (dwarf_info.fd_debuginfo >= 0) close(dwarf_info.fd_debuginfo); if (dwarf_info.name_debuginfo) free(dwarf_info.name_debuginfo); |