From: Lennart Poettering Date: Mon, 1 Apr 2013 01:23:27 +0000 (+0200) Subject: bus: when reading a message from the socket, make sure to note down the size X-Git-Tag: v201~107 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=inline;h=638866cbea2d95b3f65f3abc4ada240a94e64c3a;p=elogind.git bus: when reading a message from the socket, make sure to note down the size --- diff --git a/src/libsystemd-bus/bus-message.c b/src/libsystemd-bus/bus-message.c index c7cc32ec1..773a67011 100644 --- a/src/libsystemd-bus/bus-message.c +++ b/src/libsystemd-bus/bus-message.c @@ -302,6 +302,7 @@ int bus_message_from_malloc( m->n_iovec = 1; m->iovec[0].iov_base = buffer; m->iovec[0].iov_len = length; + m->size = length; r = message_parse_fields(m); if (r < 0)