X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Flookup_table.c;h=9693cc1b8c823624821d88f62aa29cabb7899c1d;hp=2177cb1bca25075945257373dcdcf3c516f2940a;hb=3c849b4c439224b08183413f34cf97c3ab0721a3;hpb=3489da595e09caf8d6867661c45b4dab188f6ece diff --git a/src/lookup_table.c b/src/lookup_table.c index 2177cb1b..9693cc1b 100644 --- a/src/lookup_table.c +++ b/src/lookup_table.c @@ -370,8 +370,12 @@ int lookup_resource(WIMStruct *w, const char *path, if (lookup_flags & LOOKUP_FLAG_ADS_OK) { const char *stream_name = path_stream_name(path); if (stream_name) { + size_t stream_name_len = strlen(stream_name); for (u16 i = 0; i < dentry->num_ads; i++) { - if (strcmp(stream_name, dentry->ads_entries[i].stream_name) == 0) { + if (ads_entry_has_name(&dentry->ads_entries[i], + stream_name, + stream_name_len)) + { hash = dentry->ads_entries[i].hash; goto do_lookup; }