From c587bae997f9edb5dc5190a2d47154fed9cea0b6 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Tue, 3 Mar 2015 16:11:07 +0300 Subject: [PATCH] Uniform computation of variable size --- modules/core/src/system.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/core/src/system.cpp b/modules/core/src/system.cpp index fed5c9e4ea..91966b2d70 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) {