From 38f2de9d8209cd72db7aa37f274be287a654d8db Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Wed, 22 Jul 2020 16:43:26 -0400 Subject: [PATCH] payload: don't re-initialize destination payload on copy MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This makes it possible to re-use the same destination payload and not always re-allocate memory for its underlying arrays. Signed-off-by: Jérémie Galarneau Change-Id: I959b2e8851a81034b681d7188c504752620e1b50 --- src/common/payload.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/common/payload.c b/src/common/payload.c index 635d3e3fb..c4faece18 100644 --- a/src/common/payload.c +++ b/src/common/payload.c @@ -25,7 +25,6 @@ int lttng_payload_copy(const struct lttng_payload *src_payload, int ret; size_t i; - lttng_payload_init(dst_payload); ret = lttng_dynamic_buffer_append_buffer( &dst_payload->buffer, &src_payload->buffer); if (ret) { @@ -60,7 +59,6 @@ int lttng_payload_copy(const struct lttng_payload *src_payload, end: return ret; error: - lttng_payload_reset(dst_payload); goto end; } -- 2.34.1