diff options
| author | Richard M. Stallman | 1996-08-22 02:57:09 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-08-22 02:57:09 +0000 |
| commit | 6044e593a6e739ef32671ea1e0b0acc277e5498b (patch) | |
| tree | 3f377738793683df3dcb87f99043902e7ba195ce /src/process.c | |
| parent | 8bed5e3d10addb9df5abfd6b9195afb36c54c365 (diff) | |
| download | emacs-6044e593a6e739ef32671ea1e0b0acc277e5498b.tar.gz emacs-6044e593a6e739ef32671ea1e0b0acc277e5498b.zip | |
(send_process): GCPRO object.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c index a527066277b..af82f560860 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -2645,6 +2645,9 @@ send_process (proc, buf, len, object) | |||
| 2645 | /* Use volatile to protect variables from being clobbered by longjmp. */ | 2645 | /* Use volatile to protect variables from being clobbered by longjmp. */ |
| 2646 | int rv; | 2646 | int rv; |
| 2647 | volatile unsigned char *procname = XSTRING (XPROCESS (proc)->name)->data; | 2647 | volatile unsigned char *procname = XSTRING (XPROCESS (proc)->name)->data; |
| 2648 | struct gcpro gcpro1; | ||
| 2649 | |||
| 2650 | GCPRO1 (object); | ||
| 2648 | 2651 | ||
| 2649 | #ifdef VMS | 2652 | #ifdef VMS |
| 2650 | struct Lisp_Process *p = XPROCESS (proc); | 2653 | struct Lisp_Process *p = XPROCESS (proc); |
| @@ -2783,6 +2786,8 @@ send_process (proc, buf, len, object) | |||
| 2783 | error ("SIGPIPE raised on process %s; closed it", procname); | 2786 | error ("SIGPIPE raised on process %s; closed it", procname); |
| 2784 | #endif | 2787 | #endif |
| 2785 | } | 2788 | } |
| 2789 | |||
| 2790 | UNGCPRO; | ||
| 2786 | } | 2791 | } |
| 2787 | 2792 | ||
| 2788 | DEFUN ("process-send-region", Fprocess_send_region, Sprocess_send_region, | 2793 | DEFUN ("process-send-region", Fprocess_send_region, Sprocess_send_region, |