diff options
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/process.c b/src/process.c index 05c4be27550..4b0f90b58af 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -1521,8 +1521,9 @@ start_process_unwind (Lisp_Object proc) | |||
| 1521 | if (!PROCESSP (proc)) | 1521 | if (!PROCESSP (proc)) |
| 1522 | abort (); | 1522 | abort (); |
| 1523 | 1523 | ||
| 1524 | /* Was PROC started successfully? */ | 1524 | /* Was PROC started successfully? |
| 1525 | if (XPROCESS (proc)->pid == -1) | 1525 | -2 is used for a pty with no process, eg for gdb. */ |
| 1526 | if (XPROCESS (proc)->pid <= 0 && XPROCESS (proc)->pid != -2) | ||
| 1526 | remove_process (proc); | 1527 | remove_process (proc); |
| 1527 | 1528 | ||
| 1528 | return Qnil; | 1529 | return Qnil; |