diff options
author | Thomas Adam <thomas@xteddy.org> | 2023-11-14 22:01:09 +0000 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2023-11-14 22:01:09 +0000 |
commit | bdf8e614af34ba1eaa8243d3a818c8546cb21812 (patch) | |
tree | b11ac2722ca777b856be3c614dd94be744ada4b0 /arguments.c | |
parent | 151875d144e5c2b76502a2283cc38b04945b958f (diff) | |
parent | 4dea352dee37c94a4cd25770a4df9fe24b1dc11b (diff) |
Merge branch 'obsd-master'
Diffstat (limited to 'arguments.c')
-rw-r--r-- | arguments.c | 3 |
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++; |