mirror of
https://github.com/zsh-users/zsh
synced 2024-10-14 11:53:24 +00:00
35482: be consistent about how argzero is allocated
This commit is contained in:
parent
54c2c442ee
commit
19b37ef565
|
@ -3,6 +3,10 @@
|
|||
* 35477: Completion/Unix/Command/_gdb: _gdb: Allow 'core' to
|
||||
occur anywhere in a coredump filename
|
||||
|
||||
2015-06-16 Barton E. Schaefer <schaefer@zsh.org>
|
||||
|
||||
* 35482: Src/init.c: be consistent about how argzero is allocated
|
||||
|
||||
2015-06-14 Barton E. Schaefer <schaefer@zsh.org>
|
||||
|
||||
* 35469: Functions/Zle/smart-insert-last-word: test UNDO_CHANGE_NO
|
||||
|
|
|
@ -1117,8 +1117,9 @@ setupshin(char *runscript)
|
|||
exit(127);
|
||||
}
|
||||
scriptfilename = sfname;
|
||||
zsfree(argzero); /* ztrdup'd in parseargs */
|
||||
argzero = runscript;
|
||||
sfname = argzero; /* copy to avoid race condition */
|
||||
argzero = ztrdup(runscript);
|
||||
zsfree(sfname); /* argzero ztrdup'd in parseargs */
|
||||
}
|
||||
/*
|
||||
* We only initialise line numbering once there is a script to
|
||||
|
|
Loading…
Reference in a new issue