From 0aa07718054116019222cbd69b81f1508bfa8dc0 Mon Sep 17 00:00:00 2001 From: epoch Date: Sun, 9 Feb 2014 07:09:28 -0600 Subject: added minimal startup scripts. deleted a bunch of shit from compile.sh cleaned segfault a bit. made the shell script not auto-generated. everything expects /home/segfault/ to be where segfault gets ran. you have to do the chdir yourself now. --- segfault.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'segfault.c') diff --git a/segfault.c b/segfault.c index b98973c..2e8060c 100644 --- a/segfault.c +++ b/segfault.c @@ -8,7 +8,6 @@ #include #include #include -#include "config.h" #define SERVER "192.168.0.2" #define PORT "6667" @@ -22,10 +21,6 @@ #define RAWLOG "./files/rawlog" #define LOG "./files/log" -#define NEWS_PIPE "./files/news" -#define LINKS_FILE "/var/www/docs/IRClinks.txt" -#define NEWS_FILE "/var/www/cgi-bin/info/news.html" -#define PID_FILE "./files/my.pid" #define MAXTAILS 400 //just to have it more than the system default. @@ -62,7 +57,7 @@ void mywrite(int fd,char *b) { void ircmode(int fd,char *channel,char *mode,char *nick) { int sz=5+strlen(channel)+1+strlen(mode)+1+strlen(nick)+3;//"MODE ", " ", " ","\r\n\0" char *hrm=malloc(sz+1); - if(!hrm) return (void)mywrite(fd,"QUIT :malloc error 1! holy shit!\r\n"); + if(!hrm) return mywrite(fd,"QUIT :malloc error 1! holy shit!\r\n"); snprintf(hrm,sz,"MODE %s %s %s\r\n",channel,mode,nick); write(fd,hrm,strlen(hrm)); free(hrm); @@ -163,11 +158,13 @@ char *format_magic(int fd,char *from,char *nick,char *orig_fmt,char *arg) { notargs[c]=strdup(fmt+j); sz+=strlen(notargs[c]); output=malloc(sz+1); + output[0]=0; for(i=0;i