builder: pass NULL to _raw to reserve memory

This commit is contained in:
Wim Taymans 2020-02-19 09:57:57 +01:00
parent 2a487d5fdb
commit 632c8440f8

View file

@ -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;