diff --git a/modules/core/src/system.cpp b/modules/core/src/system.cpp index fed5c9e4e..91966b2d7 100644 --- a/modules/core/src/system.cpp +++ b/modules/core/src/system.cpp @@ -327,9 +327,9 @@ struct HWFeatures if (cpufile >= 0) { Elf32_auxv_t auxv; - const size_t size_auxv_t = sizeof(Elf32_auxv_t); + const size_t size_auxv_t = sizeof(auxv); - while ((size_t)read(cpufile, &auxv, sizeof(Elf32_auxv_t)) == size_auxv_t) + while ((size_t)read(cpufile, &auxv, size_auxv_t) == size_auxv_t) { if (auxv.a_type == AT_HWCAP) {