From: Pablo Neira Ayuso Date: Wed, 12 Jun 2019 11:58:22 +0000 (+0200) Subject: datatype: dtype_clone() should clone flags too X-Git-Tag: v0.9.1~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=388361e75b00582898c75cb8b90e8a3a7c887990;p=thirdparty%2Fnftables.git datatype: dtype_clone() should clone flags too Clone original flags too. Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/datatype.c b/src/datatype.c index 43cf45bdd..8ae3aa1c3 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; dtype->refcnt = 0; return dtype;