[srvx-commits] CVS: services/src proto-common.c,1.14,1.15
Brought to you by:
entrope
|
From: Zoot <zo...@us...> - 2002-09-15 07:20:48
|
Update of /cvsroot/srvx/services/src
In directory usw-pr-cvs1:/tmp/cvs-serv4690/src
Modified Files:
proto-common.c
Log Message:
Send the correct lines of administrative info when there are less than three lines.
Index: proto-common.c
===================================================================
RCS file: /cvsroot/srvx/services/src/proto-common.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** proto-common.c 14 Sep 2002 03:48:59 -0000 1.14
--- proto-common.c 15 Sep 2002 07:20:45 -0000 1.15
***************
*** 395,403 ****
}
if ((slist = conf_get_data("server/admin", RECDB_STRING_LIST)) && slist->used) {
irc_numeric(user, 256, ":Administrative info about %s", self->name);
! switch (slist->used) {
! default: irc_numeric(user, 257, ":%s", slist->list[0]);
! case 2: irc_numeric(user, 258, ":%s", slist->list[1]);
! case 1: irc_numeric(user, 259, ":%s", slist->list[2]);
}
} else {
--- 395,403 ----
}
if ((slist = conf_get_data("server/admin", RECDB_STRING_LIST)) && slist->used) {
+ unsigned int i;
+
irc_numeric(user, 256, ":Administrative info about %s", self->name);
! for (i = 0; i < slist->used && i < 3; i++) {
! irc_numeric(user, 257 + i, ":%s", slist->list[i]);
}
} else {
|