diff options
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c index 74922b0f57d..eae63553d38 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -1583,7 +1583,7 @@ usage: (start-process NAME BUFFER PROGRAM &rest PROGRAM-ARGS) */) | |||
| 1583 | #endif | 1583 | #endif |
| 1584 | 1584 | ||
| 1585 | /* Make the process marker point into the process buffer (if any). */ | 1585 | /* Make the process marker point into the process buffer (if any). */ |
| 1586 | if (!NILP (buffer)) | 1586 | if (BUFFERP (buffer)) |
| 1587 | set_marker_both (XPROCESS (proc)->mark, buffer, | 1587 | set_marker_both (XPROCESS (proc)->mark, buffer, |
| 1588 | BUF_ZV (XBUFFER (buffer)), | 1588 | BUF_ZV (XBUFFER (buffer)), |
| 1589 | BUF_ZV_BYTE (XBUFFER (buffer))); | 1589 | BUF_ZV_BYTE (XBUFFER (buffer))); |
| @@ -3356,6 +3356,12 @@ usage: (make-network-process &rest ARGS) */) | |||
| 3356 | if (is_server && socktype == SOCK_STREAM) | 3356 | if (is_server && socktype == SOCK_STREAM) |
| 3357 | p->status = Qlisten; | 3357 | p->status = Qlisten; |
| 3358 | 3358 | ||
| 3359 | /* Make the process marker point into the process buffer (if any). */ | ||
| 3360 | if (BUFFERP (buffer)) | ||
| 3361 | set_marker_both (p->mark, buffer, | ||
| 3362 | BUF_ZV (XBUFFER (buffer)), | ||
| 3363 | BUF_ZV_BYTE (XBUFFER (buffer))); | ||
| 3364 | |||
| 3359 | #ifdef NON_BLOCKING_CONNECT | 3365 | #ifdef NON_BLOCKING_CONNECT |
| 3360 | if (is_non_blocking_client) | 3366 | if (is_non_blocking_client) |
| 3361 | { | 3367 | { |