From: Michael Poole Date: Sat, 1 Oct 2005 14:55:46 +0000 (+0000) Subject: Bump patchlevel and fix init_class() dropping configured classes. X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=commitdiff_plain;h=a2c7622ccbe6ebaee68a3a0286c8956f37b86adc Bump patchlevel and fix init_class() dropping configured classes. git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1508 c9e4aea6-c8fd-4c43-8297-357d70d61c8c --- diff --git a/ChangeLog b/ChangeLog index f180550..d68746a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-10-01 Michael Poole + + * include/patchlevel.h (PATCHLEVEL): Update to pre1. + + * ircd/class.c (init_class): Only set default class's ->next + pointer when first allocating it. + 2005-09-30 Michael Poole * ircd/m_who.c (m_who): Handle matchsel & WHO_FIELD_ACC when diff --git a/include/patchlevel.h b/include/patchlevel.h index 9508b3e..04064c5 100644 --- a/include/patchlevel.h +++ b/include/patchlevel.h @@ -18,7 +18,7 @@ * $Id$ * */ -#define PATCHLEVEL "0" +#define PATCHLEVEL "pre1" #define RELEASE ".12." diff --git a/ircd/class.c b/ircd/class.c index 825b0d0..7415805 100644 --- a/ircd/class.c +++ b/ircd/class.c @@ -91,8 +91,10 @@ void free_class(struct ConnectionClass* p) */ void init_class(void) { - if (!connClassList) + if (!connClassList) { connClassList = (struct ConnectionClass*) make_class(); + connClassList->next = 0; + } /* We had better not try and free this... */ ConClass(connClassList) = "default"; @@ -102,7 +104,6 @@ void init_class(void) MaxSendq(connClassList) = feature_int(FEAT_DEFAULTMAXSENDQLENGTH); connClassList->valid = 1; Links(connClassList) = 1; - connClassList->next = 0; } /** Mark current connection classes as invalid.