commit 879eb623bed4ef4b5dc1d430ca21d32cfcf59701
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Sun Nov 6 17:23:17 2016 +0100

    mark string_list_t as packed
    
    otherwise we'll regularly over-allocate due to the struct's stride.

 src/common.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/common.h b/src/common.h
index 7138a6e..00fc415 100644
--- a/src/common.h
+++ b/src/common.h
@@ -110,7 +110,7 @@ void flushn( void );
 typedef struct string_list {
        struct string_list *next;
        char string[1];
-} string_list_t;
+} ATTR_PACKED(void *) string_list_t;
 
 void add_string_list_n( string_list_t **list, const char *str, int len );
 void add_string_list( string_list_t **list, const char *str );

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/intel
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to