1 diff -uNr ctrlproxy-2.3-orig/mods/log_irssi.c ctrlproxy-2.3/mods/log_irssi.c
2 --- ctrlproxy-2.3-orig/mods/log_irssi.c Sat Aug 23 22:09:43 2003
3 +++ ctrlproxy-2.3/mods/log_irssi.c Mon Aug 25 20:54:00 2003
9 time_t ti = time(NULL);
10 struct tm *t = localtime(&ti);
13 if(f)fprintf(f, "%02d:%02d -!- %s [%s] has left %s [%s]\n", t->tm_hour, t->tm_min, nick, user, l->args[1], l->args[2]?l->args[2]:"");
14 } else if(!strcasecmp(l->args[0], "PRIVMSG")) {
16 - char *nnick = xmlGetProp(l->network->xmlConf, "nick");
17 + nnick = xmlGetProp(l->network->xmlConf, "nick");
18 if(!strcasecmp(dest, nnick))dest = nick;
20 if(l->args[2][0] == '
\ 1') {
21 diff -uNr ctrlproxy-2.3-orig/printstats.c ctrlproxy-2.3/printstats.c
22 --- ctrlproxy-2.3-orig/printstats.c Sat Aug 23 16:21:41 2003
23 +++ ctrlproxy-2.3/printstats.c Mon Aug 25 20:53:37 2003
26 int traverse_keys(TDB_CONTEXT *tdb_context, TDB_DATA key, TDB_DATA value, void *pattern)
30 if(!key.dptr) return 0;
33 ivalue = (long *)value.dptr;
34 printf("%s: %ld\n", key.dptr, *ivalue);
36 diff -uNr ctrlproxy-2.3-orig/state.c ctrlproxy-2.3/state.c
37 --- ctrlproxy-2.3-orig/state.c Thu Aug 14 00:29:44 2003
38 +++ ctrlproxy-2.3/state.c Mon Aug 25 20:53:22 2003
42 static void handle_quit(struct network *s, struct line *l) {
43 - if(!line_get_nick(l))return;
44 - GList *g = s->channels;
46 + if(!line_get_nick(l))return;
49 struct channel *c = (struct channel *)g->data;
50 struct nick *n = find_nick(c, line_get_nick(l));