summaryrefslogtreecommitdiff
path: root/openbsd-compat
diff options
context:
space:
mode:
Diffstat (limited to 'openbsd-compat')
-rw-r--r--openbsd-compat/bsd-openpty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsd-compat/bsd-openpty.c b/openbsd-compat/bsd-openpty.c
index 123a9be56..b6b5ab49b 100644
--- a/openbsd-compat/bsd-openpty.c
+++ b/openbsd-compat/bsd-openpty.c
@@ -103,10 +103,10 @@ openpty(int *amaster, int *aslave, char *name, struct termios *termp,
103 return (-1); 103 return (-1);
104 104
105 /* XXX: need to close ptm on error? */ 105 /* XXX: need to close ptm on error? */
106 old_signal = signal(SIGCHLD, SIG_DFL); 106 old_signal = ssh_signal(SIGCHLD, SIG_DFL);
107 if (grantpt(ptm) < 0) 107 if (grantpt(ptm) < 0)
108 return (-1); 108 return (-1);
109 signal(SIGCHLD, old_signal); 109 ssh_signal(SIGCHLD, old_signal);
110 110
111 if (unlockpt(ptm) < 0) 111 if (unlockpt(ptm) < 0)
112 return (-1); 112 return (-1);