From 35c9347921b3f3094d687046936ea9f481664960 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 25 May 2011 18:32:00 +0200 Subject: [PATCH] Use better packing of leak-detective memory_header to align pointers --- src/libstrongswan/utils/leak_detective.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index 8497a1cd8..451408a8f 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -92,11 +92,6 @@ typedef struct memory_tail_t memory_tail_t; */ struct memory_header_t { - /** - * Number of bytes following after the header - */ - u_int bytes; - /** * Pointer to previous entry in linked list */ @@ -112,6 +107,11 @@ struct memory_header_t { */ backtrace_t *backtrace; + /** + * Number of bytes following after the header + */ + u_int32_t bytes; + /** * magic bytes to detect bad free or heap underflow, MEMORY_HEADER_MAGIC */