summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--output.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/output.c b/output.c
index f7d23ce..e3a5f2b 100644
--- a/output.c
+++ b/output.c
@@ -213,7 +213,9 @@ library_get_prototype(struct library *lib, const char *name)
&& snip_period(buf));
#if defined(HAVE_LIBDW)
- if (lib->protolib == NULL && lib->dwfl != NULL &&
+ // DWARF data fills in the gaps in the .conf files, so I don't check for
+ // lib->protolib==NULL here
+ if (lib->dwfl != NULL &&
(filter_matches_library(options.plt_filter, lib ) ||
filter_matches_library(options.static_filter, lib ) ||
filter_matches_library(options.export_filter, lib )))