diff options
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | syslogd.c | 9 |
2 files changed, 7 insertions, 8 deletions
@@ -17,8 +17,8 @@ CC= gcc # enables the MySQL code. By default, that one is commented out # change the comment chars to activate it if you need MySQL! # In this case, also look down further to uncomment the libs -CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce $(NOLARGEFILE) -#CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -DWITH_DB -I/usr/local/include $(NOLARGEFILE) +#CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce $(NOLARGEFILE) +CFLAGS= $(RPM_OPT_FLAGS) -O3 -DSYSV -fomit-frame-pointer -Wall -fno-strength-reduce -DWITH_DB -I/usr/local/include $(NOLARGEFILE) LDFLAGS= -s INSTALL = install @@ -26,7 +26,7 @@ BINDIR = /usr/sbin MANDIR = /usr/share/man # Uncomment the following to use mysql. -#LIBS = -lmysqlclient -L/usr/local/lib/mysql +LIBS = -lmysqlclient -L/usr/local/lib/mysql # There is one report that under an all ELF system there may be a need to # explicilty link with libresolv.a. If linking syslogd fails you may wish @@ -2173,7 +2173,7 @@ int main(argc, argv) if ( Debug ) { dprintf("Debugging disabled, SIGUSR1 to turn on debugging.\n"); - debugging_on = 0; + /*debugging_on = 0;*/ } /* * Send a signal to the parent to it can terminate. @@ -2217,7 +2217,7 @@ int main(argc, argv) /* Add the TCP socket to the list of read descriptors. */ - if(bEnableTCP) { + if(bEnableTCP && sockTCPLstn != -1) { FD_SET(sockTCPLstn, &readfds); if (sockTCPLstn>maxfds) maxfds=sockTCPLstn; dprintf("Listening on syslog TCP port.\n"); @@ -2330,7 +2330,7 @@ int main(argc, argv) } } - if(bEnableTCP) { + if(bEnableTCP && sockTCPLstn != -1) { /* Now check for TCP */ if(FD_ISSET(sockTCPLstn, &readfds)) { dprintf("New connect on TCP inetd socket: #%d\n", sockTCPLstn); @@ -2351,7 +2351,6 @@ int main(argc, argv) /* Receive message */ state = recv(fd, buf, sizeof(buf), 0); - printf("recv state %d\n", state); if(state == 0) { /* Session closed */ TCPSessClose(iTCPSess); @@ -3933,7 +3932,7 @@ void die(sig) if (InetInuse) close(inetm); /* Close the TCP inet socket. */ - if(bEnableTCP) { + if(bEnableTCP && sockTCPLstn != -1) { int iTCPSess; /* close all TCP connections! */ iTCPSess = TCPSessGetNxtSess(-1); |