From d92525b7a342d393eb012096e84453bf7914c1f2 Mon Sep 17 00:00:00 2001 From: Arnaud Cornet Date: Mon, 26 Nov 2007 19:57:12 +0100 Subject: [PATCH] Add ctcp reply. Fix badly initied chan_info --- src/irc.c | 4 +++- src/log.c | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/irc.c b/src/irc.c index 631716c..10904c3 100644 --- a/src/irc.c +++ b/src/irc.c @@ -21,6 +21,7 @@ #include "log.h" #include "connection.h" #include "md5.h" +#include "version.h" #define S_CONN_DELAY (10) @@ -57,6 +58,7 @@ static void irc_copy_cli(struct link_client *src, struct link_client *dest, static void irc_cli_make_join(struct link_client *ic); static void server_setup_reconnect_timer(struct link *link); int irc_cli_bip(bip_t *bip, struct link_client *ic, struct line *line); +static int irc_ctcp(struct link_server *server, struct line *line); #define LAGOUT_TIME 480 #define LAGCHECK_TIME (90) @@ -960,7 +962,7 @@ void irc_add_channel_info(struct link_server *ircs, char *chan, char *key) ci = hash_get(&LINK(ircs)->chan_infos, chan); if (!ci) { struct chan_info *ci; - ci = malloc(sizeof(struct chan_info)); + ci = chan_info_new(); ci->name = strdup(chan); ci->key = key ? strdup(key) : NULL; hash_insert(&LINK(ircs)->chan_infos, chan, ci); diff --git a/src/log.c b/src/log.c index a131ce6..d9e86a5 100644 --- a/src/log.c +++ b/src/log.c @@ -750,8 +750,6 @@ char *log_beautify(log_t *logdata, char *buf, char *dest) char *ret; int out; int done; - struct link *l; - struct chan_info *ci; if (!buf) fatal("BUG log_beautify not called correctly!");