mirror of
https://github.com/neovim/neovim.git
synced 2025-09-13 23:08:16 +00:00
process_spawn: Return status code (#6075)
This commit is contained in:
@@ -23046,8 +23046,9 @@ static inline bool common_job_start(TerminalJobData *data, typval_T *rettv)
|
||||
|
||||
data->refcount++;
|
||||
char *cmd = xstrdup(proc->argv[0]);
|
||||
if (!process_spawn(proc)) {
|
||||
EMSG2(_(e_jobspawn), cmd);
|
||||
int status = process_spawn(proc);
|
||||
if (status) {
|
||||
EMSG3(_(e_jobspawn), os_strerror(status), cmd);
|
||||
xfree(cmd);
|
||||
if (proc->type == kProcessTypePty) {
|
||||
xfree(data->proc.pty.term_name);
|
||||
|
Reference in New Issue
Block a user