diff options
-rw-r--r-- | src/arbits/output/pe_ar_list_members.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/arbits/output/pe_ar_list_members.c b/src/arbits/output/pe_ar_list_members.c index b1e3514..d02129c 100644 --- a/src/arbits/output/pe_ar_list_members.c +++ b/src/arbits/output/pe_ar_list_members.c @@ -62,6 +62,10 @@ static struct ar_meta_member_info * pe_ar_get_member_info( const char * name) { struct ar_meta_member_info ** memberp; + const char * slash; + + if ((slash = strrchr(name,'/'))) + name = ++slash; for (memberp=meta->a_memberv; *memberp; memberp++) if (!strcmp(memberp[0]->ar_file_header.ar_member_name,name)) |