From 0d612c9a62d6ea59382092335a068bb1349aead6 Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 4 Jun 2025 14:55:19 +0000 Subject: ar: pe_ar_list_members(): compare member names against operand basenames. --- src/arbits/output/pe_ar_list_members.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') 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)) -- cgit v1.2.3