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

Comparing ircd-hybrid-7.3/src/client.c (file contents):
Revision 1143 by michael, Mon Jul 25 18:58:51 2011 UTC vs.
Revision 1183 by michael, Wed Aug 17 22:19:37 2011 UTC

# Line 961 | Line 961 | exit_client(struct Client *source_p, str
961      if (IsServer(source_p) || IsConnecting(source_p) ||
962          IsHandshake(source_p))
963      {
964 <      if ((m = dlinkFindDelete(&serv_list, source_p)) != NULL)
964 >      if (dlinkFind(&serv_list, source_p))
965        {
966 <        free_dlink_node(m);
966 >        dlinkDelete(&source_p->localClient->lclient_node, &serv_list);
967          unset_chcap_usage_counts(source_p);
968        }
969  

Diff Legend

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