ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/src/ircd.c
(Generate patch)

Comparing ircd-hybrid/branches/8.2.x/src/ircd.c (file contents):
Revision 3906 by michael, Fri Jun 6 23:52:50 2014 UTC vs.
Revision 3930 by michael, Mon Jun 9 14:58:12 2014 UTC

# Line 89 | Line 89 | unsigned int splitchecking;
89   unsigned int split_users;
90   unsigned int split_servers;
91  
92 /* Do klines the same way hybrid-6 did them, i.e. at the
93 * top of the next io_loop instead of in the same loop as
94 * the klines are being applied.
95 *
96 * This should fix strange CPU starvation as very indirectly reported.
97 * (Why do you people not email bug reports? WHY? WHY?)
98 *
99 * - Dianora
100 */
101
102 int rehashed_klines = 0;
103
104
92   /*
93   * print_startup - print startup information
94   */
# Line 196 | Line 183 | io_loop(void)
183   {
184    while (1)
185    {
199    /*
200     * Maybe we want a flags word?
201     * ie. if (REHASHED_KLINES(global_flags))
202     * SET_REHASHED_KLINES(global_flags)
203     * CLEAR_REHASHED_KLINES(global_flags)
204     *
205     * - Dianora
206     */
207    if (rehashed_klines)
208    {
209      check_conf_klines();
210      rehashed_klines = 0;
211    }
212
186      if (listing_client_list.head)
187      {
188        dlink_node *ptr = NULL, *ptr_next = NULL;

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)