From 7d249fc2e1d0cb06cd4a4dfcc0a3c425ce63def7 Mon Sep 17 00:00:00 2001 From: Alexander Sack Date: Sun, 5 Jul 2009 01:56:31 +0200 Subject: [PATCH] nl_object_clone: properly clone ce_mask field based on my finding, ce_mask needs to be identical on clones; otherwise some functions (like "dump") will treat clones differently. --- lib/object.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/object.c b/lib/object.c index fb44247..46d8141 100644 --- a/lib/object.c +++ b/lib/object.c @@ -108,6 +108,7 @@ struct nl_object *nl_object_clone(struct nl_object *obj) new->ce_ops = obj->ce_ops; new->ce_msgtype = obj->ce_msgtype; + new->ce_mask = obj->ce_mask; if (size) memcpy((void *)new + doff, (void *)obj + doff, size);