From 885df2b2c4cd0f5c46f2eafa9bef3df6bdd19e45 Mon Sep 17 00:00:00 2001 From: Maxim Paymushkin Date: Wed, 5 Jan 2022 16:06:06 +0100 Subject: [PATCH] annotations: extend source position information for properties merge_nodes, defined in livetree.c, uses srcpos_extend only for nodes. Signed-off-by: Maxim Paymushkin --- livetree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/livetree.c b/livetree.c index 49f72300..969c4fac 100644 --- a/livetree.c +++ b/livetree.c @@ -174,8 +174,8 @@ struct node *merge_nodes(struct node *old_node, struct node *new_node) old_prop->val = new_prop->val; old_prop->deleted = 0; - free(old_prop->srcpos); - old_prop->srcpos = new_prop->srcpos; + old_prop->srcpos = srcpos_extend( + old_prop->srcpos, new_prop->srcpos); free(new_prop); new_prop = NULL; break;