Clone original flags too.

Signed-off-by: Pablo Neira Ayuso <[email protected]>
---
v2: no changes.

 src/datatype.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/datatype.c b/src/datatype.c
index c04fc0c6badf..1271cd844755 100644
--- a/src/datatype.c
+++ b/src/datatype.c
@@ -1103,7 +1103,7 @@ static struct datatype *dtype_clone(const struct datatype 
*orig_dtype)
        *dtype = *orig_dtype;
        dtype->name = xstrdup(orig_dtype->name);
        dtype->desc = xstrdup(orig_dtype->desc);
-       dtype->flags = DTYPE_F_ALLOC;
+       dtype->flags = DTYPE_F_ALLOC | orig_dtype->flags;
 
        return dtype;
 }
-- 
2.11.0


Reply via email to