before calling cleanup(). [telnet/546]
* telnetd.c (telnet): Explicitly reset SIGCHLD handler before
calling cleanup(). [telnet/546]
* state.c (dooption): Explicitly reset SIGCHLD handler before
calling cleanup(). [telnet/546]
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10471
dc483132-0cff-0310-8789-
dd5450dbe970
+Mon Feb 23 22:58:22 1998 Tom Yu <tlyu@mit.edu>
+
+ * utility.c (ptyflush, netflush): Explicitly reset SIGCHLD handler
+ before calling cleanup(). [telnet/546]
+
+ * telnetd.c (telnet): Explicitly reset SIGCHLD handler before
+ calling cleanup(). [telnet/546]
+
+ * state.c (dooption): Explicitly reset SIGCHLD handler before
+ calling cleanup(). [telnet/546]
+
Wed Feb 18 15:38:31 1998 Tom Yu <tlyu@mit.edu>
* Makefile.in: Remove trailing slash from thisconfigdir. Fix up
send_will(TELOPT_LOGOUT, 0);
set_my_state_will(TELOPT_LOGOUT);
(void)netflush();
+ (void)signal(SIGCHLD, SIG_DFL);
cleanup(0);
/* NOT REACHED */
break;
if (FD_ISSET(p, &obits) && (pfrontp - pbackp) > 0)
ptyflush();
}
+ (void) signal(SIGCHLD, SIG_DFL);
cleanup(0);
} /* end of telnet */
if (n < 0) {
if (errno == EWOULDBLOCK || errno == EINTR)
return;
+ (void)signal(SIGCHLD, SIG_DFL);
cleanup(0);
}
pbackp += n;
if (n < 0) {
if (errno == EWOULDBLOCK || errno == EINTR)
return;
+ (void)signal(SIGCHLD, SIG_DFL);
cleanup(0);
}
nbackp += n;