From 2211fa70ccad29fc7bccd34c13141850ebb199da Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sat, 3 Jul 2021 11:54:01 +0200 Subject: awk: do not use a copy of g_progname for node->l.new_progname We never destroy g_progname's, the strings still exist, no need to copy function old new delta chain_node 104 97 -7 Signed-off-by: Denys Vlasenko --- editors/awk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'editors') diff --git a/editors/awk.c b/editors/awk.c index 2c3b49b..4119253 100644 --- a/editors/awk.c +++ b/editors/awk.c @@ -179,7 +179,7 @@ typedef struct node_s { struct node_s *n; var *v; int aidx; - char *new_progname; + const char *new_progname; regex_t *re; } l; union { @@ -1501,7 +1501,7 @@ static node *chain_node(uint32_t info) if (seq->programname != g_progname) { seq->programname = g_progname; n = chain_node(OC_NEWSOURCE); - n->l.new_progname = xstrdup(g_progname); + n->l.new_progname = g_progname; } n = seq->last; -- cgit v1.1