aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index a9638dfc2df..6cda4f27acc 100644
--- a/src/process.c
+++ b/src/process.c
@@ -6852,7 +6852,12 @@ SIGCODE may be an integer, or a symbol whose name is a signal name. */)
6852 { 6852 {
6853 Lisp_Object tem = Fget_process (process); 6853 Lisp_Object tem = Fget_process (process);
6854 if (NILP (tem)) 6854 if (NILP (tem))
6855 tem = string_to_number (SSDATA (process), 10, 0); 6855 {
6856 ptrdiff_t len;
6857 tem = string_to_number (SSDATA (process), 10, &len);
6858 if (NILP (tem) || len != SBYTES (process))
6859 return Qnil;
6860 }
6856 process = tem; 6861 process = tem;
6857 } 6862 }
6858 else if (!NUMBERP (process)) 6863 else if (!NUMBERP (process))