From 3117824f55544719fe358aa21f37c22ea82bbb0a Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 2 Apr 2013 17:41:04 +0200 Subject: [PATCH] leak-detective: align allocations on both 32 and 64-bit systems to 32 bytes --- src/libstrongswan/utils/leak_detective.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index 2883b88..169d2c8 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -99,6 +99,11 @@ struct memory_header_t { backtrace_t *backtrace; /** + * Padding to make sizeof(memory_header_t) == 32 + */ + u_int32_t padding[sizeof(void*) == sizeof(u_int32_t) ? 3 : 0]; + + /** * Number of bytes following after the header */ u_int32_t bytes; -- 2.7.4