From 306f07be2fe2b4ccf6c9575ef8c980661df2aba8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 16 Dec 2013 20:00:25 +0100 Subject: bus: let's use GREEDY_REALLOC() when allocating space for containers --- src/libsystemd-bus/bus-message.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libsystemd-bus/bus-message.h') diff --git a/src/libsystemd-bus/bus-message.h b/src/libsystemd-bus/bus-message.h index b9cd4c8f30..9ef92cf289 100644 --- a/src/libsystemd-bus/bus-message.h +++ b/src/libsystemd-bus/bus-message.h @@ -46,7 +46,7 @@ struct bus_container { uint32_t *array_size; /* gvariant: list of offsets to end of children if this is struct/dict entry/array */ - size_t *offsets, n_offsets, n_offsets_allocated, offset_index; + size_t *offsets, n_offsets, offsets_allocated, offset_index; size_t item_size; }; @@ -115,6 +115,7 @@ struct sd_bus_message { struct bus_container root_container, *containers; unsigned n_containers; + size_t containers_allocated; struct iovec *iovec; struct iovec iovec_fixed[2]; -- cgit v1.2.3-54-g00ecf