nostrdb: filter: make sure clone copies metadata

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-02-09 15:09:23 -08:00
committed by Daniel D’Aquino
parent 89686d758a
commit 2d5f86b142

View File

@@ -519,6 +519,8 @@ int ndb_filter_clone(struct ndb_filter *dst, struct ndb_filter *src)
{
size_t src_size, elem_size, data_size;
memcpy(dst, src, sizeof(*src));
elem_size = src->elem_buf.end - src->elem_buf.start;
data_size = src->data_buf.end - src->data_buf.start;
src_size = data_size + elem_size;