From 632c8440f8bb59db45d46df7bc11bef9ab12bab4 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 19 Feb 2020 09:57:57 +0100 Subject: [PATCH] builder: pass NULL to _raw to reserve memory --- spa/include/spa/pod/builder.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/include/spa/pod/builder.h b/spa/include/spa/pod/builder.h index 5f2c794f3..69adbe46c 100644 --- a/spa/include/spa/pod/builder.h +++ b/spa/include/spa/pod/builder.h @@ -137,7 +137,7 @@ static inline int spa_pod_builder_raw(struct spa_pod_builder *builder, const voi spa_callbacks_call_res(&builder->callbacks, struct spa_pod_builder_callbacks, res, overflow, 0, offset + size); } - if (res == 0) + if (res == 0 && data) memcpy(SPA_MEMBER(builder->data, offset, void), data, size); builder->state.offset += size;