← Commit list

2211fa70c

Denys Vlasenko
Denys Vlasenko
2021-07-03
SUCCESS Duration: 151s

Subject

awk: do not use a copy of g_progname for node->l.new_progname

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

editors/awk.c+2 -2
@@ -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;