Browse Source

mark string_list_t as packed

otherwise we'll regularly over-allocate due to the struct's stride.
wip/uidval-recovery
Oswald Buddenhagen 8 years ago
parent
commit
879eb623be
  1. 2
      src/common.h

2
src/common.h

@ -110,7 +110,7 @@ void flushn( void );
typedef struct string_list { typedef struct string_list {
struct string_list *next; struct string_list *next;
char string[1]; 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_n( string_list_t **list, const char *str, int len );
void add_string_list( string_list_t **list, const char *str ); void add_string_list( string_list_t **list, const char *str );

Loading…
Cancel
Save