From: Martin Willi Date: Tue, 2 Apr 2013 15:41:04 +0000 (+0200) Subject: leak-detective: align allocations on both 32 and 64-bit systems to 32 bytes X-Git-Tag: 5.1.0dr1~155^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3117824f55544719fe358aa21f37c22ea82bbb0a;p=thirdparty%2Fstrongswan.git leak-detective: align allocations on both 32 and 64-bit systems to 32 bytes --- diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index 2883b88d9d..169d2c87f7 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -98,6 +98,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 */