b1dca6
commit 8a30bb4e0604aefcf28f20360fc8ba8ef8604b9c
b1dca6
Author: Florian Weimer <fweimer@redhat.com>
b1dca6
Date:   Wed Dec 23 12:07:20 2020 +0100
b1dca6
b1dca6
    elf: Account for glibc-hwcaps/ prefix in _dl_important_hwcaps
b1dca6
b1dca6
diff --git a/elf/dl-hwcaps.c b/elf/dl-hwcaps.c
b1dca6
index 50d764ae8707f46d..2fc4ae67a0f5d051 100644
b1dca6
--- a/elf/dl-hwcaps.c
b1dca6
+++ b/elf/dl-hwcaps.c
b1dca6
@@ -192,6 +192,7 @@ _dl_important_hwcaps (const char *glibc_hwcaps_prepend,
b1dca6
 
b1dca6
   /* Each hwcaps subdirectory has a GLIBC_HWCAPS_PREFIX string prefix
b1dca6
      and a "/" suffix once stored in the result.  */
b1dca6
+  hwcaps_counts.maximum_length += strlen (GLIBC_HWCAPS_PREFIX) + 1;
b1dca6
   size_t total = (hwcaps_counts.count * (strlen (GLIBC_HWCAPS_PREFIX) + 1)
b1dca6
 		  + hwcaps_counts.total_length);
b1dca6