summaryrefslogtreecommitdiffstats
path: root/arguments.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2023-11-14 22:01:09 +0000
committerThomas Adam <thomas@xteddy.org>2023-11-14 22:01:09 +0000
commitbdf8e614af34ba1eaa8243d3a818c8546cb21812 (patch)
treeb11ac2722ca777b856be3c614dd94be744ada4b0 /arguments.c
parent151875d144e5c2b76502a2283cc38b04945b958f (diff)
parent4dea352dee37c94a4cd25770a4df9fe24b1dc11b (diff)
Merge branch 'obsd-master'
Diffstat (limited to 'arguments.c')
-rw-r--r--arguments.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arguments.c b/arguments.c
index 8b2aa1ad..669375e2 100644
--- a/arguments.c
+++ b/arguments.c
@@ -789,7 +789,8 @@ args_make_commands_prepare(struct cmd *self, struct cmdq_item *item, u_int idx,
if (wait)
state->pi.item = item;
cmd_get_source(self, &file, &state->pi.line);
- state->pi.file = xstrdup(file);
+ if (file != NULL)
+ state->pi.file = xstrdup(file);
state->pi.c = tc;
if (state->pi.c != NULL)
state->pi.c->references++;