From 12a717f8347f3daf0ae46a2b71c7d011d9c12fea Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 26 Dec 2014 08:34:18 -0500 Subject: [PATCH] journald: fix off by one in native transport https://bugzilla.redhat.com/show_bug.cgi?id=1177184 --- src/journal/journald-native.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/journal/journald-native.c b/src/journal/journald-native.c index f701233bb..e99475255 100644 --- a/src/journal/journald-native.c +++ b/src/journal/journald-native.c @@ -134,8 +134,8 @@ void server_process_native_message( /* A property follows */ - /* n received properties, +1 for _TRANSPORT */ - if (!GREEDY_REALLOC(iovec, m, n + 1 + N_IOVEC_META_FIELDS + !!object_pid * N_IOVEC_OBJECT_FIELDS)) { + /* n existing properties, 1 new, +1 for _TRANSPORT */ + if (!GREEDY_REALLOC(iovec, m, n + 2 + N_IOVEC_META_FIELDS + !!object_pid * N_IOVEC_OBJECT_FIELDS)) { log_oom(); break; } -- 2.30.2