08f15f7fab
Mark as unbroken.
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
$OpenBSD: patch-ceptd_ceptd_c,v 1.1 2000/09/03 16:25:05 espie Exp $
|
|
--- ceptd/ceptd.c.orig Wed May 25 19:36:11 1994
|
|
+++ ceptd/ceptd.c Sun Sep 3 17:29:35 2000
|
|
@@ -67,12 +67,12 @@ static void starttime(), initlog();
|
|
static int endtime();
|
|
static void exit_btx_server(); /* signal routine for parent */
|
|
static pid_t childpid = -1; /* pid of child process */
|
|
-static int modem = -1, inetd = 0;
|
|
+static int modem = -1;
|
|
int debug =0;
|
|
static char *userlogfilename = DEFAULTLOGFILENAME;
|
|
static int connected;
|
|
static char *caller;
|
|
-int connectstatus, isdnflag = 0;
|
|
+int connectstatus, isdnflag = 0, inetd = 0;
|
|
|
|
main(argc,argv)
|
|
int argc;char *argv[];
|
|
@@ -220,12 +220,8 @@ FILE *initfile,*usersfile; int port;
|
|
#else
|
|
{
|
|
struct sigaction act;
|
|
+ memset(&act, 0, sizeof act);
|
|
act.sa_handler = hang_childs;
|
|
- act.sa_mask.sa_sigbits[0] = 0;
|
|
- act.sa_mask.sa_sigbits[1] = 0;
|
|
- act.sa_mask.sa_sigbits[2] = 0;
|
|
- act.sa_mask.sa_sigbits[3] = 0;
|
|
- act.sa_flags =0;
|
|
sigaction(SIGCHLD, &act, NULL); /* POSIX */
|
|
}
|
|
#endif
|