aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c8
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 {