aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorRichard M. Stallman1994-06-17 13:40:33 +0000
committerRichard M. Stallman1994-06-17 13:40:33 +0000
commit343f4114c3611dfc858b856876892d5270780c31 (patch)
treed468613a807de3221d5de8a2db800cd319850641 /src/process.c
parent2dd60dfd18b3149493c04315964c1a8e14260810 (diff)
downloademacs-343f4114c3611dfc858b856876892d5270780c31.tar.gz
emacs-343f4114c3611dfc858b856876892d5270780c31.zip
(Fprocess_status): Return nil for process name that has no process.
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 e2f7f6a9794..66e21c1dc2e 100644
--- a/src/process.c
+++ b/src/process.c
@@ -626,9 +626,15 @@ nil, indicating the current buffer's process.")
626{ 626{
627 register struct Lisp_Process *p; 627 register struct Lisp_Process *p;
628 register Lisp_Object status; 628 register Lisp_Object status;
629 proc = get_process (proc); 629
630 if (STRINGP (proc))
631 proc = Fget_process (proc);
632 else
633 proc = get_process (proc);
634
630 if (NILP (proc)) 635 if (NILP (proc))
631 return proc; 636 return proc;
637
632 p = XPROCESS (proc); 638 p = XPROCESS (proc);
633 if (!NILP (p->raw_status_low)) 639 if (!NILP (p->raw_status_low))
634 update_status (p); 640 update_status (p);