+++ /dev/null
-diff -ur bircd.orig/src/ircd.c bircd/src/ircd.c
---- bircd.orig/src/ircd.c 2004-01-07 20:15:56.000000000 +0100
-+++ bircd/src/ircd.c 2004-08-02 19:23:00.389983904 +0200
-@@ -975,8 +975,8 @@
- (void)fprintf(stderr,"WARNING: running ircd with uid = %d\n",SET_UID);
- (void)fprintf(stderr," changing to gid %d.\n",SET_GID);
- #endif
-- (void)setuid(SET_UID);
- (void)setgid(SET_GID);
-+ (void)setuid(SET_UID);
- #else
- /* check for setuid root as usual */
- (void)fprintf(stderr,"ERROR: do not run ircd setuid root. Make it setuid a normal user.\n");
-diff -ur bircd.orig/src/s_bsd.c bircd/src/s_bsd.c
---- bircd.orig/src/s_bsd.c 2004-01-11 09:42:08.000000000 +0100
-+++ bircd/src/s_bsd.c 2004-08-02 19:54:40.710091336 +0200
-@@ -643,7 +643,7 @@
- if(((bootopt&BOOT_CONSOLE) || isatty(0)) && !(bootopt & (BOOT_INETD|BOOT_OPER)))
- {
- if(fork())
-- exit(-1);
-+ exit(0);
- #ifdef TIOCNOTTY
- if((fd=open("/dev/tty",O_RDWR))>=0)
- {